Function NewCoGetObject(pazName:PwideChar; pBindOptions:PbindOpts; Const iid:TIID; out ppv): Hresult; stdcall; external 'ole32.dll' name 'CoGetObject';
每次运行到这时就发生异常,说project client raised exception class EOleSysError with message '无效的语法',process我检查了语法是正确的呀
function MessageBox(HWnd: Integer; Text, Caption: PChar; Flags: Integer): Integer; stdcall; external 'user32.dll' name 'MessageBoxA';这种情况运行都都正常呀我不知道是怎么回事???请大家帮帮我呀好急回了马上给分哈!
每次运行到这时就发生异常,说project client raised exception class EOleSysError with message '无效的语法',process我检查了语法是正确的呀
function MessageBox(HWnd: Integer; Text, Caption: PChar; Flags: Integer): Integer; stdcall; external 'user32.dll' name 'MessageBoxA';这种情况运行都都正常呀我不知道是怎么回事???请大家帮帮我呀好急回了马上给分哈!
你能保证你的函数定义与Ole32。dll中的CoGetObject是一致的嘛?你这个是静态调入,用动态调入好测试一些哈,我怀疑你的函数定义没有一致哈!主要是参数类型是否正确哈!
改哈!没有什么难度哈,