Сквозняк писал(а):Вторая обнуляется при событии "создание формы", больше нигде в дополнительной форме не изменяется, и нужна для того, чтобы не обработать окно лишний раз.
На самом деле, окно при создании/закрытии получает несколько сообщений, которые обрабатываются несколькими обработчиками. И вот во время этих пассов руками окно и отображается/скрывается. Никакой второй переменной не нужно т. к. это на самом деле неделимый процесс, в который программист добавляет свои обработчики.
С точки зрения программиста, это получается набор вызывающих друг-друга методов.
Сквозняк писал(а):С Assigned ещё нужно разбираться, что там да как - в лазарусе не оттуда вызовешь функцию и привет - жалуйтесь ассемблеру, а с переменными, взял и написал.
А вот тут разбираться особо нет смысла. Assign это, грубо говоря, оператор присваивания для объекта. И нужен когда надо по быстрому проинициировать объект другим. Особенно хорош он для заполнения списков и подключения файлов.
Добавлено спустя 12 минут 40 секунд:
LearnMagic писал(а):Одному оператору проблематично одновременно вводить несколько документов. Обычно вводится один документ, а потом другой.
О... ты не общался с графоманами... у меня периодически возникает необходимость набора/исправления нескольких документов одновременно. Да и в офисе набор текста на основе отсканированной/напечатанной копии не является чем-то особо выдающимся. Не зря же даже в ворде можно было открыть документ дважды в одной сессии в разделенном окне.