TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Константы процедурного типа 

             Константы процедурного  типа должны определять идентификатор
        процедуры или функции,  совместимый по присваиванию с типом конс-
        танты.

                                          ┌─────────────────┐
         процедурная константа ──────┬───>│константа-элемент├───────────>
                                     │    └─────────────────┘   ^
                                     │    ┌─────────────────┐   │
                                     ├───>│константа-элемент├───┤
                                     │    └─────────────────┘   │
                                     │          ┌───┐           │
                                     └─────────>│nil├───────────┘
                                                └───┘

             Приведем следующий пример:

             type
                ErrorProc = procedure(ErrorCode: Integer);

             procedure DefaultError(ErrorCode: Integer); far;
             begin
                  WriteLn('Error ', ErrorCode, '.');
             end;

             const
                  ErrorHandler: ErrorProc = DefaultError;

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz