Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];
ВнизInitialization Найти похожие ветки
← →
JustI (2008-06-18 23:47) [0]Помогите разобраться: Нужно создать StringList с заранее заполненной постоянной информацией. Объявляю его в OnFormCreate. На следующий день сказали что его лучше было бы объявить в Initialization. Так вот вопрос в чем разница между объявлением на OnFormCreate и Initialization и в каком случае лучше всего делать объявление чего-либо в Initialization.
← →
Игорь Шевченко © (2008-06-18 23:49) [1]
> Так вот вопрос в чем разница между объявлением на OnFormCreate
> и Initialization
в том, что второе выполнится раньше и не зависит от того, создана форма или нет.
← →
korneley © (2008-06-19 00:28) [2]
> Игорь Шевченко © (18.06.08 23:49) [1]
И, что характерно, возникает вопрос: "А создан ли объект на момент попытки его заполнения?" ;)
← →
SergeyIT © (2008-06-19 00:49) [3]
> А создан ли объект на момент попытки его заполнения?
я постоянно именно так и пишу (и с ини файлами)
unit Global....
initialization
sl := TStringList.Create....
finalization
sl.free.....
И в формах всегда имею доступ к этой информации, не задумываясь...
← →
korneley © (2008-06-19 01:02) [4]
> SergeyIT © (19.06.08 00:49) [3]
Ну так, в этом случае, и нет вопроса. Нет, он есть, но ответ - очевиден. Наверное :)
← →
Германн © (2008-06-19 03:41) [5]
> JustI (18.06.08 23:47)
>
> Помогите разобраться: Нужно создать StringList с заранее
> заполненной постоянной информацией. Объявляю его в OnFormCreate.
> На следующий день сказали что его лучше было бы объявить
> в Initialization. Так вот вопрос в чем разница между объявлением
> на OnFormCreate и Initialization и в каком случае лучше
> всего делать объявление чего-либо в Initialization.
>
Чушь!
Читайте буквари.
← →
Anatoly Podgoretsky © (2008-06-19 08:51) [6]> Германн (19.06.2008 3:41:05) [5]
Когда то что создается в Initialization обязательно нужно в программе.
Наглядный пример
Uses
windows,
Forms;
begin
Readln;
end;
Откомпилируй и сравни размер с forms и без.
Теперь представь сколько разработчиков не читали букварей.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c