unit helloworld;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,MmSystem;type
TFormMain = class(TForm)
ButtonShowAbout: TButton;
ButtonShowHello: TButton;
ButtonQuit: TButton;
procedure ButtonShowAboutClick(Sender: TObject);
procedure ButtonShowHelloClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ButtonQuitClick(Sender: TObject);
private
procedure FormMini(Sender: TObject);
procedure FormRes(Sender: TObject);
public
{ Public declarations }
end;var
FormMain: TFormMain;implementation
uses about;
{$R *.dfm}procedure TFormMain.ButtonShowAboutClick(Sender: TObject);
begin
AboutBox.ShowModal;
end;procedure TFormMain.ButtonShowHelloClick(Sender: TObject);
begin
ShowMessage('你好,欢迎使用飞鱼软体!');
end;procedure TFormMain.FormMini(Sender: TObject);
begin
PlaySound('Minimize',0,snd_async);
end;procedure TFormMain.FormRes(Sender: TObject);
begin
PlaySound('RestoreUp',0,snd_async);
end;
procedure TFormMain.FormCreate(Sender: TObject);
begin
Application.OnMinimize:=FormMini;
Application.OnRestore:=FormRes;
end;procedure TFormMain.ButtonQuitClick(Sender: TObject);
begin
Application.Terminate;
end;end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,MmSystem;type
TFormMain = class(TForm)
ButtonShowAbout: TButton;
ButtonShowHello: TButton;
ButtonQuit: TButton;
procedure ButtonShowAboutClick(Sender: TObject);
procedure ButtonShowHelloClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ButtonQuitClick(Sender: TObject);
private
procedure FormMini(Sender: TObject);
procedure FormRes(Sender: TObject);
public
{ Public declarations }
end;var
FormMain: TFormMain;implementation
uses about;
{$R *.dfm}procedure TFormMain.ButtonShowAboutClick(Sender: TObject);
begin
AboutBox.ShowModal;
end;procedure TFormMain.ButtonShowHelloClick(Sender: TObject);
begin
ShowMessage('你好,欢迎使用飞鱼软体!');
end;procedure TFormMain.FormMini(Sender: TObject);
begin
PlaySound('Minimize',0,snd_async);
end;procedure TFormMain.FormRes(Sender: TObject);
begin
PlaySound('RestoreUp',0,snd_async);
end;
procedure TFormMain.FormCreate(Sender: TObject);
begin
Application.OnMinimize:=FormMini;
Application.OnRestore:=FormRes;
end;procedure TFormMain.ButtonQuitClick(Sender: TObject);
begin
Application.Terminate;
end;end.
解决方案 »
- 日期查询问题
- 已有成熟开发框架,寻求软件系统合作开发
- 谁有Crystal Reports 9 VCL - supports Delphi 7,发一份给我,收到即结贴
- 关于Socket的收发,我用Indy控件,有个处理方式要探讨!
- 请问:用Dbgrid控件可以显示类型为memo的数据吗?可以编辑吗?
- 如何在程序运行过程中装卸资源文件?
- 使用teamsource时,经常会在开发机上产生拉级文件,并且一不小心就保存到备份机上面了,怎么样删除备份机上没用的文件?
- 如何按enter键跳到下一个DBEdit框(按Tab Order)
- 文件的拷贝
- 如何在TIMAGE控件中实现文字竖行输出?
- 你就问查长度超过一定长度的SQL语句该怎么写,比如查一个字段是三个字的怎么写
- 我是个新手,下载的控件怎么才能使用,请高手指点。哪里有比较好的delphi电子图书?
Buttons, ExtCtrls;type
TAboutBox = class(TForm)
Panel1: TPanel;
ProgramIcon: TImage;
ProductName: TLabel;
Version: TLabel;
Copyright: TLabel;
Comments: TLabel;
OKButton: TButton;
private
{ Private declarations }
public
{ Public declarations }
end;var
AboutBox: TAboutBox;implementation{$R *.dfm}end.
在DELPHI调试环境下运行是一运行就结束。
如果运行可执行文件,就非法操作
如果在DELPHI下运行,直接终止,无任何提示
{$APPTYPE CONSOLE}
begin
Write('Hello World!');
Readln;
end.