Library MyDll
...
UnitFormLogin in '..\UnitFormLogin.pas' {FormLogin};{$R *.res}
exports
SQLLogin index 1;
....unit UnitFormLogin
...
function SQLLogin(ADOConnection :TADOConnection;
Config :TFileName = 'config.ini'):boolean;
var
f :TFormLogin;
begin
f := TFormLogin.Create(nil,ADOConnection,'config.ini');
try
f.ShowModal;
finally
FreeAndNil(f);
end; result := ADOConnection.Connected;
end;...
在我的程序中运行SQLLogin可以登录数据库,但是退出程序时提示
'A call to an OS function failed'
...
UnitFormLogin in '..\UnitFormLogin.pas' {FormLogin};{$R *.res}
exports
SQLLogin index 1;
....unit UnitFormLogin
...
function SQLLogin(ADOConnection :TADOConnection;
Config :TFileName = 'config.ini'):boolean;
var
f :TFormLogin;
begin
f := TFormLogin.Create(nil,ADOConnection,'config.ini');
try
f.ShowModal;
finally
FreeAndNil(f);
end; result := ADOConnection.Connected;
end;...
在我的程序中运行SQLLogin可以登录数据库,但是退出程序时提示
'A call to an OS function failed'
Config :TFileName = 'config.ini'):boolean; stdcall;
也不行