我想写了一个dll ,其中dll包括一个form,form上有二个按钮exit,ok,当单击ok 是调用返回的是1,当单击exit时,返回的是0,无论单击哪一个按钮,form都要关闭.
解决方案 »
- [求助]关于ORACLE INSTALLCLIENT客户端 与应用程序数据库连接问题!
- 一个我不知道怎么说的问题
- 错误提示:No parentchart to validate DataSource.谁能帮我?Thanks!
- 谁有SakMail最新版本的(3.5以上),请发一个给我,谢谢.
- 极简单问题,先来者得分!
- 各位英雄,我实在解决不了这个问题了!
- 急求一代理服务器的IP地址,通过马上给分!拜托了各位。。。。:)
- 有关于DELPHI调用word的问题!请赐教!谢谢!
- 如何判断字段的数据类型互相兼容
- 怎么在delphi用Winsock发送文件?
- 请各位仁兄指点,非常感谢!关于SQLServer数据库的发布问题!
- 有关字体的简单问题,谁答出来给谁分
SysUtils,
Classes,
Unit1 in 'Unit1.pas' {Form1};{$R *.res}exports
GetResult;begin
end.unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end; function GetResult: integer;stdcall;export;var
Form1: TForm1;
ret: integer;implementation{$R *.dfm}function GetResult: integer;
begin
Form1 := TForm1.Create(nil);
Form1.ShowModal;
result := ret;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
ret := 0;
Close;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
ret := 1;
Close;
end;end.然后在主程序直接调用GetResult就行了