Re[2]: Возврат DCOM сервером строки [Delphi, Windows]
От: Anders  
Дата: 12.07.02 08:13
Оценка:
Здравствуйте Tom, Вы писали:

Tom>Здравствуйте Anders, Вы писали:


Tom>Вообще паскаль я забыл, но думаю тебе надо обратить внимание на proxy и idl. Какой proxy ты используешь ? Тот который oleautomation или свой и как у тебя описан интерфейс в idl?


Использую proxy который oleautomation.

Код интерфейса:
IrdmControlWork = interface(IAppServer)
['{B3BBDE05-5A97-4B43-BD46-3D97EC4719F6}']
function GetUserName : WideString; stdcall;
end;

Но свою задачу решил по другому. Возвращаю требуемую строку
через параметр Name через указатель на вариант:
IrdmControlWork = interface(IAppServer)
['{B3BBDE05-5A97-4B43-BD46-3D97EC4719F6}']
function GetUserName(out Name: OleVariant): Integer; stdcall;
end;

В общем то поборол, но вопрос остался.
anders
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.