请问下,delphi中application的事件在哪里写代码?比如我要在application的onactive的事件中写代码,在哪里写。
解决方案 »
- delphi里开发COM时一些数据类型
- 谁来帮我调通这段程序?
- 如何知道windows是否在锁定模式??
- integer出错
- 我做email客户端时,收到的信息是gb2132编码的字符串,如何变成中文?
- fastreport 用footer的onbeforprint写脚本的方法实现空行打印后,footer本身内部的sum函数等无法显示了?
- 怎样使quickrep强制分页,详细内容在里面
- Form1调用Form2,如果不关闭Form2,Form1就不能激活,怎么做?
- 在Delphi中怎样对二位小数进行四舍五入、对二位小数进行截位?
- 外挂程序?
- delphi XE2模态对话框问题
- 如何将Integer转换成Real
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
procedure myAppActive(Sender: TObject);
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnActivate := myAppActive;
end;procedure TForm1.myAppActive(Sender: TObject);
begin
ShowMessage('aaa');
end;end.
你看下project1的代码就明白了
program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.可以利用Form1创建的时候,可以设置Application的属性,然后才是run
Application.OnActivate := PubUnit.OnActivate;
Application.CreateForm(TForm1, Form1);
Application.Run;
直接这样子写也可以的,