|
|
|
Automation Object BCB
|
|||
|---|---|---|---|
|
#18+
Я создал объект автоматизации. Билдер сгенерил для сопряженного класса файл ...Impl.cpp /h В TLE вижу интерфейс и ко-класс. Могу ли я добавить к данному серверу автоматизации еще интерфейс и ко-класс? Когда я это делаю TLE добавляет в ...TLB.h файл темплейты для нового ко-класса, но файл реализации ...Impl.cpp /h почему то не появляется. Т.е. где реализовывать дополнительные ко-классы? Нада все делать вручную? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 20:52 |
|
||
|
Automation Object BCB
|
|||
|---|---|---|---|
|
#18+
rodb Я создал объект автоматизации. Билдер сгенерил для сопряженного класса файл ...Impl.cpp /h В TLE вижу интерфейс и ко-класс. Могу ли я добавить к данному серверу автоматизации еще интерфейс и ко-класс? Когда я это делаю TLE добавляет в ...TLB.h файл темплейты для нового ко-класса, но файл реализации ...Impl.cpp /h почему то не появляется. Т.е. где реализовывать дополнительные ко-классы? Нада все делать вручную? Posted via ActualForum NNTP Server 1.3 НУ реализацийу делать то самому нужно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 08:49 |
|
||
|
Automation Object BCB
|
|||
|---|---|---|---|
|
#18+
JibSkeart, >НУ реализацийу делать то самому нужно :) ясно. У меня еще одна трабла. Я хочу чтобы данный сервер автоматизации, экспортировал 2 интерфейса (и имел 2 ко-класса соответственно) Создаю визардом 2 объекта автоматизации в проекте. Поточную модель в комбобоксе выбираю Apartament. оно однако генерит ко-классы : class ATL_NO_VTABLE TTCOMyServerImpl : public CComObjectRootEx<CComSingleThreadModel>, ^^^^^^^^^^^^^^^^^^^ остальное вроде соответствует. #define ATL_APARTMENT_THREADED DECLARE_THREADING_MODEL(otApartment); Проблема заключается в том что при получении указателя на второй интерфейс, инстанциируется вторая копия исполняемого файла(в моем случае это сервис NT) А нада чтобы все было в одном флаконе. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 09:18 |
|
||
|
Automation Object BCB
|
|||
|---|---|---|---|
|
#18+
тогда зайузай так ... Код: plaintext 1. вставть тудаже где и эти строки есть например так. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 13:24 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=373&tid=2032028]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 321ms |

| 0 / 0 |
