Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Уважаемый All, есть процедура FormCreate поясните как [D7, XP]


smartleds ©   (2009-01-14 13:10:00) 

ее вызвать принудительно из любого места программы?


Плохиш   (2009-01-14 14:33:00) [1]


> smartleds   (14.01.09 13:43) [4]
>
> У меня в теле form2Create инициализация переменных для работы
> с формой2, В форме1 эти переменные меняются , поэтому при
> вызове формы2 их нужно снова проинициализировать.

Зачем менять переменные, если изменения не нужны?


clickmaker   (2009-01-14 14:19:00) [2]

> [7] smartleds   (14.01.09 14:18)

процедура - это процедура, т.е. подпрограмма, не возвращающая значения. Метод - это процедура или функция объекта или класса


smartleds   (2009-01-14 14:18:00) [3]

метод , я так понимаю это раньше процедурой называли?


Ega23   (2009-01-14 13:53:00) [4]


> Я так понял это лучше сделать не в процедуре form2create,
>  а перед открытием формы2 перед form2show так?


Это лучше сделать отдельным публичным методом.


clickmaker   (2009-01-14 13:45:00) [5]

> это лучше сделать не в процедуре form2create

это лучше вынести в отдельный метод


smartleds   (2009-01-14 13:43:00) [6]

У меня в теле form2Create инициализация переменных для работы с формой2, В форме1 эти переменные меняются , поэтому при вызове формы2 их нужно снова проинициализировать.
Я так понял это лучше сделать не в процедуре form2create, а перед открытием формы2 перед form2show так?


Ega23   (2009-01-14 13:33:00) [7]


> qqq   (14.01.09 13:12) [1]
>
> это не процедура, а метод класса
> создаешь форму, он автоматом сработает


Если уж взялся отвечать, то делай это правильно. Проверь, прежде чем постить.

Особенно в "Начинающим", они же потом эту чушь будут повторять.


{RASkov}   (2009-01-14 13:14:00) [8]

процедура как и метод в делфи вызывается простым упоминанием ее имени и параметров....
т.е. вызов например Form1Create(nil)..... но это не тоже самое, что вызов конструктора. Нужно помнить и понимать.


qqq   (2009-01-14 13:12:00) [9]

это не процедура, а метод класса
создаешь форму, он автоматом сработает


Наверх

Титульная страница Поиск, карта сайта Написать письмо