Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
|
3:05:2007, 10:53
|
|
Новенький ![]() Группа: Программист Сообщений: 10 Регистрация: 28:03:2007 Пользователь №: 9 939 Репутация: 0
|
Здравствуйте.
Я пишу приложение на Delphi 6 со встроенным automation server'ом (т.е. сервер - именно exe, а не dll, а созданный класс является наследником от TAutoObject). Требуется обращаться к методам этого класса из VBA-скрипта в ворде или экселе. При этом логика загрузки/создания/уничтожения/выгрузки требуется следующая:
По логике работы, лучше всего иметь instancing model = internal и threading model = single, но допустимо использовать и другие режимы. Кроме того, никак не могу добиться работы позднего связывания (т.е. сейчас из скрипта объект можно создать только через New, но не через CreateObject). У кого есть идеи по этому поводу, плиз пните в нужную сторону. Это мой первый COM-объект, поэтому возможны совсем грубые ошибки. Код не привожу, потому что там его практически нет (COM класс создан мастером, в нем создан один пустой метод, в макросе три строчки, которые создают объект, вызывают метод, и присваивают ссылке nothing). |
|
Сообщение
#1
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 05:29 |