Форум: "Основная";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Внизinitialization - расскажите, для чего используется эта секция Найти похожие ветки
← →
Сатир (2002-06-20 14:07) [0]Настоятельная просьба не писать ответов в духе "нажми F1", "вторая кнопка в первом ряду", и т. д..
привет.
← →
Skier (2002-06-20 14:17) [1]> Сатир
Насчёт F1 это ты зря.
Никто не объяснить тебе лучше самих РАЗРАБОТЧИКОВ.
Или у тебя с аглицким не важно ?
← →
MBo (2002-06-20 14:20) [2]Для выполнения начальных действий, естественно.
Например - в модуле используется внутренняя глоб. переменная Tlist. Ее лучше всего создать в initialization (см. classes.pas)
← →
Lola (2002-06-26 11:20) [3]Раздел initialization включает операторы, которые выполняются только один раз при первом обращении программы к модулю. Этот раздел не обязательный. В нем могут размещаться операторы, производящие настройку модуля.
А finalization - то же самое, но при завершении программы: нормальном или аварийном (удаление временных файлов, очистка памяти). Вводить finalization нельзя, если нет initialization.
← →
Игорь Шевченко (2002-06-26 11:53) [4]Lola © (26.06.02 11:20)
>Раздел initialization включает операторы, которые выполняются >только один раз при первом обращении программы к модулю
Раздел initialization выполняется, если модуль встретился в списке uses хотя бы одного из unit"ов проекта.
Первой обращение программы к модулю - это нонсенс
← →
Lola (2002-06-26 12:20) [5]Насколько я понимаю, речь идет о структуре обыкновенного модуля: unit <имя модуля>. И если он нигде в uses не упоминается, то это проблема разработчика, почему от его включил в проект. Ты наверно не очень внимательно прочитал? :-)
← →
Игорь Шевченко (2002-06-26 12:33) [6]Lola © (26.06.02 12:20)
Забыл добавить "Раздел initialization модуля выполняется при запуске программы".
Причем здесь структура ? :-)))
Мы, похоже, о разном...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c