procedure of object
В Дельфях, когда надо определить тип процедуры в классе, пишут: type bla=procedure() of object; А в седьмом паскале почему-то так не получается, как быть?
Цитата:
Originally posted by DS
В Дельфях, когда надо определить тип процедуры в классе, пишут: type bla=procedure() of object; А в седьмом паскале почему-то так не получается, как быть?
В Дельфях, когда надо определить тип процедуры в классе, пишут: type bla=procedure() of object; А в седьмом паскале почему-то так не получается, как быть?
В седьмом паскале никогда не работал. Больше доверяю TMT Pascal (он компилит под всё) и Delphi.
Возможно в паскале требуется в явном виде написать ссылку на объект :
type bla = procedrue (Obj: TObject);
вместо type bla = procedure of object;
ЗЫ: А что если просто адрес получить?
Цитата:
type bla = procedrue (Obj: TObject);
вместо type bla = procedure of object;
Не помогло, к сожалению.
Цитата:
ЗЫ: А что если просто адрес получить?
А как потом вызвать эту процедуру, тем более, если еще параметры будут? Все равно же надо к какому-нибудь типу преобразовать.