Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

procedure of object

642
14 ноября 2005 года
DS
11 / / 20.08.2000
В Дельфях, когда надо определить тип процедуры в классе, пишут: type bla=procedure() of object; А в седьмом паскале почему-то так не получается, как быть?
5
15 ноября 2005 года
hardcase
4.5K / / 09.08.2005
Цитата:
Originally posted by DS
В Дельфях, когда надо определить тип процедуры в классе, пишут: type bla=procedure() of object; А в седьмом паскале почему-то так не получается, как быть?


В седьмом паскале никогда не работал. Больше доверяю TMT Pascal (он компилит под всё) и Delphi.
Возможно в паскале требуется в явном виде написать ссылку на объект :

type bla = procedrue (Obj: TObject);

вместо type bla = procedure of object;

ЗЫ: А что если просто адрес получить?

642
15 ноября 2005 года
DS
11 / / 20.08.2000
Цитата:

type bla = procedrue (Obj: TObject);

вместо type bla = procedure of object;


Не помогло, к сожалению.

Цитата:

ЗЫ: А что если просто адрес получить?


А как потом вызвать эту процедуру, тем более, если еще параметры будут? Все равно же надо к какому-нибудь типу преобразовать.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог