Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Вниз

В чем отличия CallBack для DCOM и Borland Socket Server?   Найти похожие ветки 

 
Erik   (2003-07-10 16:30) [0]

У меня создан один отдельный интерфейс ICallBeck для обратных вызовов от сервера. В случае с DCOM на одной машине все работает.
ICallBack = interface(IDispatch) к сожелению непонял как сделать отдельный DispInterfaсe. В случае с BSS происходит Catactrofik failure. Есть подозрение что необходимо использовать DispInterfaсe. Как вы думаете в чем причина?
Маршалинг выполняется верно.


 
clickmaker   (2003-07-10 16:52) [1]

Правильное подозрение. А разве при создании tlb Дельфя не делает disp-interface автоматически ?


 
Erik   (2003-07-10 17:03) [2]

К сожалению при создании интерфейса от IDispatch неделает.


 
clickmaker   (2003-07-10 17:09) [3]

Вообще-то наследовать его лучше от IAppServer. У него есть методы для работы с данными типа AS_Execute, AS_GetRecords.
А вообще странно. У меня Д5 всегда делает при создании наследника IAppServer и disp-интерфейс к нему
// *********************************************************************//
// DispIntf: ISGAdminDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {55418851-8C45-11D3-B603-008048D553DA}
// *********************************************************************//
ISGAdminDisp = dispinterface
...


 
Erik   (2003-07-10 18:54) [4]

TLB редоктор глючил! Пересоздал и заработало.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
7-78172
Nucl
2003-05-16 13:19
2003.07.24
2 монитора


1-77929
alexdbases
2003-07-10 09:56
2003.07.24
Перевод проектов с Delphi6 на Delphi7


14-78137
Nikkk
2003-07-08 23:07
2003.07.24
Домашняя cеть в WinME


1-77939
SergeyN
2003-07-09 18:39
2003.07.24
EOleSysError


1-77962
Appa
2003-07-11 08:04
2003.07.24
TMonthCalendar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский