Re: ВЫзов CorBindToRuntimeEx из Delphi
От: Spaider Верблюд  
Дата: 18.02.05 08:21
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Сосбвенно вызвать получается, но pHost всегда = nil.

А>Соотвественно на pHost.Start; всё вылетает.
А>Что я не так делаю?
А>В проекте использую файл mscoree_TLB.pas полученный через tlbimp

А>
А>type
А>  TCorBindToRuntimeEx = function(pwszVersion: PWideString; pwszBuildFlavor: PWideString;
А>    startupFlags: DWORD; rclsid: TCLSID; riid: TGUID; var ppv): HRESULT;
А>


Стандартная ошибка -- забыл stdcall.

Вот прототип, который юзаю я:

  CorBindToRuntimeEx : function (
                                  pwszVersion : PWideChar;
                                  pwszBuildFlavor: PWideChar;
                                  flags: Cardinal;
                                  const rclsid: TGuid;
                                  const riid: TGuid;
                                  out ppv) : HRESULT; stdcall;
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
--
К вашим услугам,
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.