3
328xy
Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi写的动态连接<br>function ReturnRS:_RecordSet;stdcall;<br>var ARS:TADOQuery;<br>begin<br> ARS:=TADOQuery.Create(Nil);<br> Result:=ARS.Recordset;<br>end;<br><br>VB写的调用方法<br>private declare function ResultRS lib "c:/Ha.dll" () as ADODB.Recordset<br><br>dim rs as new ADODB.Recordset<br>Set rs=ResultRS<br>set rs=nothing<br><br>调用时出错,VB IDE直接退出,但是将_RecordSet该为Integer即正确,请各位帮忙看看为什么,是调用的问题还是DLL的问题