A
acdc
Unregistered / Unconfirmed
GUEST, unregistred user!
用一份C代码编译了一个DLL在DELPHI下调用,但是调用之后,再访问界面控件就出错:
procedure TfrmMain.btnQueryClick(Sender: TObject);
var
tmpstr:string;
begin
tmpstr:= Encrypt('12345678', '1234567887654321');//调用DLL
Memo1.Lines.Add(tmpstr);//出错,但是如果注销此行,再从别的按钮事件里访问memo等控件却是正常的;
//如果不访问界面控件,反复调用DLL也正常。
end;
procedure TfrmMain.btnQueryClick(Sender: TObject);
var
tmpstr:string;
begin
tmpstr:= Encrypt('12345678', '1234567887654321');//调用DLL
Memo1.Lines.Add(tmpstr);//出错,但是如果注销此行,再从别的按钮事件里访问memo等控件却是正常的;
//如果不访问界面控件,反复调用DLL也正常。
end;