Здравствуйте VVV, Вы писали:
VVV>1. зарегистрирована ли для сервера библиотека типов?
Все это в данный момент времени отлаживается на одной машине , поэтому библиотека тмпов зарегистрирована на 100%.
VVV>2. oleautomation маршалинг сделан для языков типа бейсика, а у них там особый тип строк- BSTR называется, т.е. надо описать в IDL-файле (или где это в Delphi?) параметр как BSTR (не знаю что такое WideString, скорее всего WCHAR* и передавать из клиента именно BSTR — смотри функции SysAllocString, SysFreeString и др.
WideString при описании интерфейсов в Delphi означает тоже самое что и BSTR.
HRESULT _stdcall GetParams([in] BSTR AName, [out, retval] VARIANT * Result );
Вся проблема видимо в маршалинге интерфейсов между процессами.