请教高人,如何自动去执行程序? 我做了个小程序,是关于自动下载文件的.是这样的,当下载完这个文件后,要点一下另一按钮检测一下某些东东,再去下另一个文件,这个思路怎么做?就是说,如何才能让程序自已执行,不让我下完了再点一下.望高人提点,谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不想用鼠标点的话,直接调用ButtonClick啊,让程序帮你点。 procedure TForm1.Button1Click(Sender: TObject);begin //下载文件 ...... Button2Click(nil); //再去下载另一个文件 ......end;procedure TForm1.Button2Click(Sender: TObject);begin //检测一下某些东东 ......end; unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;const WM_MyMessage=WM_App+1;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } procedure OnMyMessage(var Msg : TMessage);message WM_MyMessage; public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button2Click(Sender: TObject);begin ShowMessage('开始下一步处理');end;procedure TForm1.Button1Click(Sender: TObject);begin //开始下载 //.... //下载完成 //发送一条自定义消息 SendMessage(Form1.Handle,WM_MyMessage,0,0);end;procedure TForm1.OnMyMessage(var Msg : TMessage);begin Button2.Click;end;end. 用TTreeview来同时备份几个数据库 有希望到环境优美的珠海工作的Delphi高级程序员,请回贴。 第40题):求以下这些项目是修改注册表值吗? 问个课外的问题(第五届全国中小学生电脑程序制作) 关于copyright©2003中的字符如何在delphi中显示? DELPHI调用WINRAR压缩文件的问题 下面語句為何出錯!!!! 如何在DBGrid中增加一列显示排序序号? 谁有面向对象方式的文档规范(急需用到)? 窗体背景颜色渐变,在FMX中有没有简单的办法? 我在一个EXE中调用一个TLB的插件。一个关于TLB中的全局变量的问题! 如何删除文本中指定的字段???????
begin
//下载文件
...... Button2Click(nil); //再去下载另一个文件
......
end;procedure TForm1.Button2Click(Sender: TObject);
begin
//检测一下某些东东
......
end;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;const WM_MyMessage=WM_App+1;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
procedure OnMyMessage(var Msg : TMessage);message WM_MyMessage;
public
{ Public declarations }
end;
var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button2Click(Sender: TObject);
begin
ShowMessage('开始下一步处理');
end;procedure TForm1.Button1Click(Sender: TObject);
begin
//开始下载
//....
//下载完成
//发送一条自定义消息
SendMessage(Form1.Handle,WM_MyMessage,0,0);
end;procedure TForm1.OnMyMessage(var Msg : TMessage);
begin
Button2.Click;
end;end.