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

Вниз

Таймер в DLL   Найти похожие ветки 

 
nucl ©   (2004-01-17 14:31) [0]

Как правильно реализовать таймер внутри DLL для использования его внутри самой DLL ?


 
Nucl ©   (2004-01-17 14:57) [1]

никто ничего ?


 
Nucl ©   (2004-01-17 17:04) [2]

ну же ... ?


 
Бином Ньютоныч   (2004-01-17 20:55) [3]

function ShowDelayedMsg(Timeout: Cardinal): bool; stdcall;

implementation

type
TTimerEventCls = class
class procedure TimerEvent(Sender: Tobject);
end;

var
Timer: TTimer = nil;

function ShowDelayedMsg(Timeout: Cardinal): bool;
begin
Result:=false;
if Timer = nil then Timer:=TTimer.Create(nil)
else if Timer.Enabled then Exit;
Timer.OnTimer:=TTimerEventCls.TimerEvent;
Timer.Interval:=Timeout;
Timer.Enabled:=true;
Result:=true;
end;

{ TTimerEventCls }

class procedure TTimerEventCls.TimerEvent(Sender: Tobject);
begin
Timer.Enabled:=false;
MessageBox(0, "DLL message", "DLL", 0);
end;


 
Eagle Owl ©   (2004-01-17 23:02) [4]

А можно добавить DataModul и в него поместить таймер...



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-93460
Layner
2004-01-19 11:29
2004.01.29
Посоветуйте StringGrid с обработкой данных как Excel, или создать


1-93497
Zheks
2004-01-19 10:02
2004.01.29
Проверка существования директории


9-93315
r0n1n
2003-07-16 03:08
2004.01.29
Модели...


1-93462
Beginer1
2004-01-15 20:13
2004.01.29
как получить список файлов в дириктории?


1-93498
vlgrig1961
2004-01-19 09:01
2004.01.29
Как в TreeView писать итемы своим цветом