Vincent Vega писал(а):Подскажите пожалуйста, каким образом это можно реализовать?
Посмотрите для начала документацию на Automation API - "
V5 Visual Basic Help", которая ставится вместе с CATIA и лежит в файле
<YOUR_CATIA_DIR>\intel_a\code\bin\V5Automation.chmили в случае 64-бит
<YOUR_CATIA_DIR>\win_b64\code\bin\V5Automation.chmVincent Vega писал(а):программа пишется на Delphi
Программа может писаться на чём угодно (на ваш любимом
Delphi, на Python, C#, ... и на "Турбо-БабаМаше"

),
НО у CATIA есть 3 API:
- CAA - C++
- Automation - VB (Visual Basic, Visual Basic for Applications, VBScript)
- JAVA - в теории он есть, но за 10 лет мне ни разу не встречался...
И документация привязана к синтаксису и особенностям упомянутых выше языков.
Ответы же на вопросы об особенностях доступа к CATIA APIs из "не родных" языков ищите в их документации.