Главная страница
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.01 c
7-23800
jack_p
2002-04-13 22:33
2002.07.08
Завершить (снять) приложение...


6-23721
Иван
2002-04-27 19:28
2002.07.08
сетевой компьютер на локальной машине


4-23844
Manulo
2002-05-10 11:27
2002.07.08
Скрипер ПК


7-23798
Devid
2002-04-13 17:29
2002.07.08
Уважаемые знатоки! Или подобные!


3-23507
Sava
2002-06-17 15:44
2002.07.08
Как вернуть значение из хранимой процедуры MS SQL?