![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Вообщем при переключении между формами возникает ошибка!
Вот синтаксис! Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtDlgs, ExtCtrls, Jpeg;
type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
OpenPictureDialog1: TOpenPictureDialog;
SavePictureDialog1: TSavePictureDialog;
Edit1: TEdit;
OpenDialog1: TOpenDialog;
Edit2: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1,Form2: TForm1;
size: integer;
bytesize:double;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
if Opendialog1.Execute then begin
Image1.Picture.LoadFromFile(Opendialog1.FileName);
Edit1.Text:=ExtractFileDir(OpenDialog1.FileName);
//ByteSize:=strtoint(Filesize(Opendialog1.Filename));
//size:=bytesize*8;
Edit2.Text:=inttostr(size);
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
//form1.Hide; // ОШИБКА ТУТ!
Form2.Show;
//Form2.Visible:=true;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, Jpeg;
type
TForm2 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1,Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.FormCreate(Sender: TObject);
begin
//Form2.Hide;
end;
end.вопрос: как их заставить видеть друг-друга??? Последний раз редактировалось Admin, 20.10.2010 в 09:51. |