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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
6-23701
Dime
2002-04-28 22:17
2002.07.08
Мониторинг сервера


1-23614
Александр
2002-06-25 15:06
2002.07.08
ImageList и Image


3-23448
YUry
2002-06-14 13:36
2002.07.08
Подключение и работа с удаленным


14-23788
SPeller
2002-06-09 11:00
2002.07.08
Adobe Photoshop 6


1-23605
Андрусь
2002-06-25 12:30
2002.07.08
Движение формы и Resize