Цитата:
Сообщение от Van-89
Но возник вопрос куда же всё таки писать писать основную программу?
В Unit1 или в Project1?
Если я правильно понял то основная программа компонуется в Project1 а Unit1 служит для процедур и событий компонентов программы?
Я правильно понял?
|
Выполнение программы начинается с Project1, но саму программу желательно разделять на логичные части (модули). В самом Project1 пиши только код инициализации и ещё возможно финализации приложения, всё остальное в модулях. Хотя конечно ничто не мешает весь код написать в Project1, но для этого нужно постараться.
Цитата:
Сообщение от Van-89
Так же хотелось бы узнать алгоритм выполнения программ...
В паскале всё ясно...
С верху идёт вниз пока не встретится Readln или ReadKey или KeyPressed для ввода данных...
А в делфи как?
|
Не линейный - событийный. После "Application.Run" (см. в Project1) программа входит в цикл ожидания и обработки сообщений от системы (там кнопка нажалась, там таймер сработал и т.п.).