library dll;uses
sharemem,
SysUtils,
Windows,
Messages,
Variants,
Classes,
Graphics,
Controls,
Forms,
Dialogs,
StdCtrls,
ufrmlog in 'ufrmlog.pas' {Form1},
uglobal in 'uglobal.pas',
Ulogin in 'Ulogin.pas' {Form2};{$R *.res}
Function checkuser(AHandle:THandle;var userlogin: Tuserinfo):boolean;stdcall;
var dllfrm:TForm2;
begin
application.handle:=Ahandle;
try
dllfrm := Tform2.create(application);
dllfrm.Fuserlogin.userid := userlogin.userid;
dllfrm.edit1.text :=dllfrm.Fuserlogin.userid;
dllfrm.ShowModal ;
userlogin.userid := dllfrm.Fuserlogin.userid;
Result := True;
finally
dllfrm.Free;
end;
end;Function showmainfrm(AHandle:THandle;aleft:integer;atop:integer):Tdate;stdcall;
var myfrm:TForm1;
begin
application.handle:=Ahandle;
try
myfrm := Tform1.create(application);
myfrm.Left :=aleft;
myfrm.top := atop;
myfrm.ShowModal ;
result :=myfrm.CurDate;
finally
myfrm.Free;
end;
end;
exports
showmainfrm ,
checkuser ;
end.
sharemem,
SysUtils,
Windows,
Messages,
Variants,
Classes,
Graphics,
Controls,
Forms,
Dialogs,
StdCtrls,
ufrmlog in 'ufrmlog.pas' {Form1},
uglobal in 'uglobal.pas',
Ulogin in 'Ulogin.pas' {Form2};{$R *.res}
Function checkuser(AHandle:THandle;var userlogin: Tuserinfo):boolean;stdcall;
var dllfrm:TForm2;
begin
application.handle:=Ahandle;
try
dllfrm := Tform2.create(application);
dllfrm.Fuserlogin.userid := userlogin.userid;
dllfrm.edit1.text :=dllfrm.Fuserlogin.userid;
dllfrm.ShowModal ;
userlogin.userid := dllfrm.Fuserlogin.userid;
Result := True;
finally
dllfrm.Free;
end;
end;Function showmainfrm(AHandle:THandle;aleft:integer;atop:integer):Tdate;stdcall;
var myfrm:TForm1;
begin
application.handle:=Ahandle;
try
myfrm := Tform1.create(application);
myfrm.Left :=aleft;
myfrm.top := atop;
myfrm.ShowModal ;
result :=myfrm.CurDate;
finally
myfrm.Free;
end;
end;
exports
showmainfrm ,
checkuser ;
end.
解决方案 »
- ●●●谁给个流行的典型的三层的例子,越简单越好,记录增删改即可
- 如何让DBGRID只显示查询结果的问题?
- incompatible types 类型错误
- 如何使用TGifImage保存GIF图象?
- 小弟献丑了——DELPHI7中打包都打哪些文件呀????
- dbgrid控件作为一个access数据表的数据录入窗口,能不能用回车键代替TAB键。
- 郁闷,散分,居然搞不定htmlhelp workshop!!!!!!!!!1
- 怎样将一个文件夹的所有文件读到ComboBox中?
- TcxButton的SpeedButtonOptions的down功能
- Delphi访问access的问题,急!
- 请大家给个自动排班的思路,谢谢
- DBGridEh显示数据时,有A\B\C三列,其中A\B有数据,如何实现C=A-B呢
userid:string;
username:string;
end;