Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.009 c
6-66049
silver
2003-09-25 18:00
2003.11.20
Как сделать подмену своего IP


3-65750
Sodom
2003-10-31 14:51
2003.11.20
Как ускорить работу по сети с FireBird?


1-65887
valerchik
2003-11-07 21:00
2003.11.20
работа приложения, даже если оно не активно


1-66003
Hatawa
2003-11-09 08:53
2003.11.20
Копирование файлов


3-65777
IGORYOK
2003-10-30 19:25
2003.11.20
Я слышал БДЕ можно инсталить с какой-то дискетки, которую можно с





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский