Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Timer ohne Form (https://www.delphipraxis.net/10117-timer-ohne-form.html)

Jan 11. Okt 2003 22:55

Re: Timer ohne Form
 
Vielleicht mach ich ja wirklich was falsch, hier der code der unit:
Delphi-Quellcode:
unit main;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls,shellapi, extctrls;

 var
  MyTimer: TTimer;
implementation

{$R *.DFM}

uses STNDGenPlug;

procedure timerevent(sender:tobject);

var
handle:hdc;
title:string;
begin
handle:=getdc(0);
settextcolor(handle, clyellow);
SetBkmode(handle, TRANSPARENT);
title := strpas(Pointer(sendmessage(Plugin.HWNDparent, wm_user,
                             SendMessage(Plugin.HWNDParent, wm_user, 0, 125),212)));
textout(handle,100,100,pchar(title),length(title));
releasedc(0, handle);
end;

begin


  MyTimer := TTimer.Create(nil);
  MyTimer.Enabled := True;
  MyTimer.Interval := 500;
  @MyTimer.OnTimer := @timerevent;



end.
Gruß
Jan

Daniel B 11. Okt 2003 22:57

Re: Timer ohne Form
 
Und wo ist die Nachrichtenschleife die Luckie vorhin schon angesprochen hat?

Jan 11. Okt 2003 22:59

Re: Timer ohne Form
 
Zitat:

Wenn du SetTimer nutzt, dann brauchst du nämlich wieder eien MessageLoop oder wie willst du sonst an die WM_TIMER nachrichten dran kommen?
Wenn ich Settimer benutze, aber das tu ich ja nicht.
Gruß
Jan

SirThornberry 11. Okt 2003 23:04

Re: Timer ohne Form
 
Die Nachrichtenschleife bezieht sich ja nicht auf TTimer!! Bleibt wohl bezüglich TTimer nur noch ne Hilfsklasse um das hinzubekommen.

Luckie 11. Okt 2003 23:07

Re: Timer ohne Form
 
Verdammt, wir hatten das doch schon mal. Und ich meine, da hätten wir es so gelöst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz