30.10.2006, 10:07
общий
это ответ
Здравствуйте, Глеб!
Попробуй эту форму запускать так:
procedure TForm1.FormCreate(Sender: TObject);
begin
OkBottomdlg:=TOkBottomdlg.Create(nil); // окно диалога, но можно и форму
OkBottomdlg.ShowModal;
end;
Приложение:
program Project1;uses Forms, Unit1 in ‘Unit1.pas‘ {Form1}, Unit2 in ‘Unit2.pas‘ {OKBottomDlg};{$R *.res}begin Application.Initialize; Application.CreateForm(TForm1, Form1);// Application.CreateForm(TOKBottomDlg, OKBottomDlg); Application.Run;end.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Math, DB, DBTables, Grids, DBGrids, Buttons, ScktComp;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementationuses Unit2;{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);beginOkBottomdlg:=TOkBottomdlg.Create(nil);OkBottomdlg.ShowModal;end;end.unit Unit2;interfaceuses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls, Buttons, ExtCtrls;type TOKBottomDlg = class(TForm) OKBtn: TButton; CancelBtn: TButton; Bevel1: TBevel; Button1: TButton; CheckBox1: TCheckBox; private { Private declarations } public { Public declarations } end;var OKBottomDlg: TOKBottomDlg;implementationuses Unit1;{$R *.dfm}end.