![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Добрый день.
У меня в 1й форме заполняется таблица. А во второй форме корректируются и об считываются вводимые значения. мне надо что бы при закрытии второй формы срабатывала процедура заполнения таблицы. Код: Код:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin Form1.TablD; end; Код:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, rkGlassButton, CollapsePanel, ExtCtrls; type TForm1 = class(TForm) btn1: TrkGlassButton; btn2: TrkGlassButton; _sg1: TStringGrid; ImEmblem: TImage; img1: TImage; edt1: TEdit; lbl1: TLabel; procedure btn2Click(Sender: TObject); procedure btn1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } FileName: string; end; var Form1: TForm1; num: Integer; implementation uses Unit3, Unit2, Unit00; {$R *.dfm} procedure TablD; begin // что-то считает и выводит end; Не запускается, во второй форме при запуске выдает ошибку:[Error] Unit2.pas(175): Undeclared identifier: 'TablD' По переживать и по сокрушаться - я всегда успею. Так что, дайте мне порадоваться в свое удовольствие! |
#2
|
||||
|
||||
![]() Пропишите её в секции Type:
Код:
type TForm1 = class(TForm) btn1: TrkGlassButton; btn2: TrkGlassButton; _sg1: TStringGrid; ImEmblem: TImage; img1: TImage; edt1: TEdit; lbl1: TLabel; procedure btn2Click(Sender: TObject); procedure btn1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure TablD; private { Private declarations } public { Public declarations } FileName: string; end; Я не понял Вашего вопроса, но всё же Вам на него отвечу! |