Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Передача параметров при запуске программы ?   Найти похожие ветки 

 
slivka   (2003-11-09 15:29) [0]

Подскажите пожалуйста процедуру, которой передоется управление при запуске программы.
Две книжки уже прочитал но ответа почему-то не нашол.


 
Вадим ©   (2003-11-09 15:41) [1]

Это ты про main() в C?


 
JibSkeart ©   (2003-11-09 15:44) [2]

В сях есть в D5 (как ты написал при состовлении топика)
в принципе нету ,


 
slivka   (2003-11-09 15:57) [3]

Ну вобщем нужно чтобы прога при запуске считывала сохраненные параметры из реестра.
Все процедуры с которыми я досих пор пользовался выполнялись при возникновении события (нажатие на кнопку мыши и т.д.)
Запуск программы это ведь тоже событие ?
Но как это сделать я незнаю.


 
JibSkeart ©   (2003-11-09 16:00) [4]

Можно сделать на событие создания главной формы .
OnCreate


 
Palladin ©   (2003-11-09 16:00) [5]

Программа начинается выполнятся в файле проекта.


 
JibSkeart ©   (2003-11-09 16:01) [6]

так тоже монжо :)


 
slivka   (2003-11-09 17:31) [7]

Понял, всем спасибо


 
slivka   (2003-11-09 17:36) [8]

А я вообще-то правильно понял ?

procedure TForm1.OnCreate(Sender: TObject);
Begin
...
End;


 
slivka   (2003-11-09 18:04) [9]

что-то неполучается, наверное я все-таки понял неправильно.


 
Anatoly Podgoretsky ©   (2003-11-09 18:18) [10]

Вообще то правильно, сюда получишь управление при создании TForm1


 
slivka   (2003-11-09 19:16) [11]

Странно, я видимо в чем то ошибся.
Вобщем там где type, указал:
procedure OnCreate(Sender: TObject);
А в разделе implementationвписал:
procedure TForm1.OnCreate(Sender: TObject);
Begin
label7.caption := "test";
End;

В надежде что на форме "Form1", в том месте где расположена "label7" при запуске проги должна появится надпись "test", но надпись не появляется.

Значит я полный чайник и мне приходится за всякой ерундой к вам обращатся.
Может где-то запятую добавить, или может быть я как-то неправильно процедуру обьявил ?
Помогите.


 
Anatoly Podgoretsky ©   (2003-11-09 19:18) [12]

Сделай в другом обработчике.


 
slivka   (2003-11-09 19:29) [13]

>>Сделай в другом обработчике.

Как это? В другом, значит не в OnCreate ?
Тогда в каком ?


 
Вася Пупкин ©   (2003-11-09 19:40) [14]

В onCreate, только не так -) В Object Inspector - двойной клик мышкой на событии onCreate (вкладка Events) - Delphi все сделает за тебя - останется только вписать код в процедуру между begin и end -))

procedure TForm1.FormCreate(Sender: TObject);
begin

end;


 
Anatoly Podgoretsky ©   (2003-11-09 19:41) [15]

В ОnShow


 
slivka   (2003-11-09 19:46) [16]

От блин, А ларчик то просто открывался.
Спасибо



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
6-66036
BlackAspid
2003-09-24 13:43
2003.11.20
TWebBrowser. Не работает Ctrl+C и Ctrl+V ....


1-65902
MozG
2003-11-08 14:23
2003.11.20
Как программно узнать количество папок/файлов в папке и подпапках


1-65923
Gennadiy
2003-11-01 19:53
2003.11.20
Отправка управляющих команд на принтер!!!


3-65726
Виталя
2003-11-01 17:49
2003.11.20
ХП при попытке удаления говорит что она используется


1-65996
Zheks
2003-11-10 12:55
2003.11.20
Как дописать в начало типизированного файла?