Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.17;
Скачать: CL | DM;

Вниз

Взаимодействие между двумя классами   Найти похожие ветки 

 
lokid7 ©   (2004-02-06 17:11) [0]

один модуль

type
TOneCLass = class
procedure Error(a : string);
end;

procedure TOneClass.Error(a:sting);
begin
ShowMEssage(a);
end;

другой модуль

type
TTwoCLass = class
procedure R;
end;

procedure TTwoClass.R;
begin
... код
вызватеся процедура об ошибке, которая на ходиться в TOneCLass,
end;

так вот как вызвать, процедуру Error из ToneClass в TTwoClass


 
Юрий Зотов ©   (2004-02-06 17:15) [1]

with ToneClass.Create do
try
Error("ляляля")
finally
Free
end;


 
Sandman25 ©   (2004-02-06 17:18) [2]

Или так:

type
TOneCLass = class
class procedure Error(a : string);
end;

...
begin
TOneClass.Error("ляля")
end


 
Юрий Зотов ©   (2004-02-06 17:22) [3]

> Sandman25 © (06.02.04 17:18) [2]

Прокатит только в случае, если Error не использует поля объекта.


 
Sandman25 ©   (2004-02-06 17:30) [4]

[3] Юрий Зотов © (06.02.04 17:22)

Конечно. Я написал для данного случая с ShowMessage.



Страницы: 1 вся ветка

Текущий архив: 2004.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
4-53807
Thick
2003-12-12 13:38
2004.02.17
Не могу выключить прогу


3-53379
Пубертанец
2004-01-28 09:54
2004.02.17
Как в Firebird в хранимой процедуре обратиться к таблице по имени


14-53770
SomeUser
2004-01-27 16:48
2004.02.17
Видеокарты Radeon


1-53515
alless
2004-02-05 18:28
2004.02.17
Word


4-53810
QUSTION
2003-12-12 12:14
2004.02.17
Как отлавить событие активизации какого-либо окна в win2000/XP?