各位大侠: 我用.net2003做了一ActiveX控件,里面有下面接口:
HRESULT GetFyData([out] VARIANT* data,[out,retval] BOOL*IsSucceed); 在Delphi6里导入后变成了下面的形式:
function GetFyData(out Data: OleVariant): Integer; safecall; 传过来的数据其实是一BYTE型数组,请问如何从Data: OleVariant中提取出来。 第二个问题:
HRESULT GetFyDataString([out, retval] BSTR* szData); 在DELPHI里对应接口function GetFyDataString: WideString; safecall;但是调用时,WideString返回为空,并且调试时,在GetFyDataString处会提示 inaccessible value请问要怎么做,才能返回数据 啊.请大家帮忙啊,急死我了。
谢谢!!!
HRESULT GetFyData([out] VARIANT* data,[out,retval] BOOL*IsSucceed); 在Delphi6里导入后变成了下面的形式:
function GetFyData(out Data: OleVariant): Integer; safecall; 传过来的数据其实是一BYTE型数组,请问如何从Data: OleVariant中提取出来。 第二个问题:
HRESULT GetFyDataString([out, retval] BSTR* szData); 在DELPHI里对应接口function GetFyDataString: WideString; safecall;但是调用时,WideString返回为空,并且调试时,在GetFyDataString处会提示 inaccessible value请问要怎么做,才能返回数据 啊.请大家帮忙啊,急死我了。
谢谢!!!
解决方案 »
- 如何把TADODataSet中的数据存储到与之相关的表
- 青岛的Delphi程序员请进。本人OOA&OOP开发够级游戏中。
- 怎么样知道mouse是否一直安下
- 大家详细解释一下delphi中一些先进的技术名词吧
- 高手请进,关于Socket问题?(在线等待)
- 动态生成写入DLL之2
- 问题一个:怎样通过DELPHI写程序将视频流通过转接卡发送到电视上?请大侠指教!
- Delphi主用来做什么?
- 程序运行时在断点设定处不停的问题
- EXECL在DELPHI中具体使用????(400分君子一言驷马难追!!!)
- 如何截获网卡的“启用/禁用连接”的事件?
- 大家好,如何用VB写虚拟鼠标点击执行具体路径的EXE 谢谢!!加分 100
c:array[0..254]of byte; writeln( VarArrayDimCount( p_var ) ); for i:=VarArrayLowBound( p_var , 1 ) to VarArrayHighBound( p_var , 1 ) do
begin
c[i] := p_var[i];
end;