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

Вниз

runtime + console   Найти похожие ветки 

 
Furkan   (2004-03-25 14:16) [0]

как в консольном приложении создавать что либо динамически я вроде как понял, а вот с обработчиками событий беда. Что я делаю не правильно:

program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils, ExtCtrls;

Var
Timer: TTimer;

procedure MyOnTimer(Sender: TObject);
Begin
WriteLn("*");
End;

Begin
Timer:= TTimer.Create(nil);
Timer.Interval:= 100;
Timer.Enabled:= True;
Timer.OnTimer:= MyOnTimer;
end.


 
mrcat ©   (2004-03-25 14:20) [1]

Что по-твоему должно происходить вот тут:
Timer.OnTimer:= MyOnTimer;


 
Furkan   (2004-03-25 14:38) [2]

ну...
при возникновении события OnTimer запускать MyOnTimer...


 
mrcat ©   (2004-03-25 14:42) [3]

и как по-твоему это самое событие будет "возникать" ?
кто возьмёт на себя работу по отлову этого события ?


 
Плохиш   (2004-03-25 14:43) [4]


> Furkan   (25.03.04 14:38) [2]
> ну...
> при возникновении события OnTimer запускать MyOnTimer...

Таймер-то конечно запустится, но на следующей строчки он будет благополучно разрушен и программа завершиться. Догадайся с трёх раз: Почему?


 
Furkan   (2004-03-25 14:48) [5]

2mrcat
затрудняюсь ответить. но если бы я знал, стал бы спрашивать? ;-)

2Плохиш
последняя строчка? (end.)


 
Плохиш   (2004-03-25 14:50) [6]

>Furkan   (25.03.04 14:48) [5]

Будем это считать первой попыткой?


 
Furkan   (2004-03-25 14:53) [7]

2Плохиш
Надо
While True Do  
 Begin

 End;
?


 
mrcat ©   (2004-03-25 15:11) [8]

Furkan   (25.03.04 14:48) [5]
Перед тем, как что-то ждать, необходимо организвать цикл обработки сообщений ... реализуется ч.з. GetMessage + TranslateMessage + DispatchMessage.


 
Furkan   (2004-03-25 15:14) [9]

2mrcat
если не затруднит, можно пример.
или link.


 
Cobalt ©   (2004-03-25 15:31) [10]

Файл win32.hlp
Функция GetMessage. Жмёшь кнопку "Overview" и читаешь.


 
Furkan   (2004-03-25 15:44) [11]

Этот гад утверждает что
[Error] Project1.dpr(17): Undeclared identifier: "GetMessage"


 
Cobalt ©   (2004-03-25 16:06) [12]

Ты читай, читай...
И ещё есть замечательный поиск в C:\Program Files\Borland\Delphi4\Source


 
Furkan   (2004-03-25 16:08) [13]

А есть что путное в Demos по этому поводу?



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

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

Наверх




Память: 0.49 MB
Время: 0.081 c
1-1082717576
Roman_M
2004-04-23 14:52
2004.04.11
Работа с dll из Дельфей 3-х и 6-х.


4-1078654631
GrayFace
2004-03-07 13:17
2004.04.11
Как получать и изменять тексты кнопок OK , Cancel и т.д.


14-1079469946
Andy BitOff
2004-03-16 23:45
2004.04.11
Почему вновь прибывшие на форум не жмут поиск?


14-1082447910
R
2004-04-20 11:58
2004.04.11
Просто посмеяться.


1-1082305013
AlexeyV
2004-04-18 20:16
2004.04.11
Копирование файлов