Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Вниз

Error 


bit   (2002-01-06 10:38) [0]

Привет всем программерам! Помогите мне плиз в такой ситуации:
...
procedure DoSomething;
var
MyForm : TForm;

procedure MyClick (Sender : TObject);
begin
MyForm.Caption := "Hello"
end;

begin
MyForm := TForm.Create (Application);
with MyForm do
begin
Top := 30;
Left := 60;
Show;
OnClick := MyClick ; // В этом и проблема
end;
end;
...
Помогите, пожалуйста, как правильно объявить процедуру MyClick.
Заранее благодарен



Mbo   (2002-01-06 10:41) [1]

MyClick должно буть методом формы



Anatoly Podgoretsky   (2002-01-06 10:54) [2]

методом класса



bit   (2002-01-06 10:57) [3]

2Anatoly Podgoretsky
А можно примерчик плиз



Mbo   (2002-01-06 11:01) [4]

interface
tform1 = class...
procedure MyClick (Sender : TObject);

implementation
procedure TForm1.MyClick (Sender : TObject);
begin
...



Anatoly Podgoretsky   (2002-01-06 11:12) [5]

Добавить Type после interface и убрать procedure MyClick из DoSomething. В DoSomething OnClick := TForm1.MyClick;

Остальное смотри Mbo © (06.01.02 11:01)
Но обращать лучше
(Sender as TForm).Caption :=




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.017 c
1-75577           Vacheslav             2002-01-06 20:52  2002.01.24  
Подскажите алгоритм


3-75513           Kouzmine              2001-12-18 16:27  2002.01.24  
Сообщение Table is full Кто поможет?


4-75719           ZEE                   2001-09-16 03:33  2002.01.24  
Вставка/замена в TEdit


1-75602           ~Alice~               2002-01-07 20:48  2002.01.24  
тут еще вопрос про написание сервисов для nt


1-75586           RealGrey              2002-01-05 16:36  2002.01.24  
Не могу понять ощибку.