Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TaskBar Event und HotKeys mögen sich nicht (https://www.delphipraxis.net/44237-taskbar-event-und-hotkeys-moegen-sich-nicht.html)

Assun 15. Apr 2005 21:47


TaskBar Event und HotKeys mögen sich nicht
 
Hi !

wenn ich diesen Code verwende :

Delphi-Quellcode:
procedure WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY;
procedure WMTaskbarEvent(var Message: TMessage); message WM_TASKBAREVENT;
kommt ein Fehler . Warum ?

alcaeus 15. Apr 2005 21:49

Re: TaskBar Event und HotKeys mögen sich nicht
 
:roll:
Sag erstmal WAS du machen willst und WELCHE Fehler auftreten :roll:
So wuerde ich sagen, der Fehler ist der Baum in deinem Garten :wall:

Greetz
alcaeus

Assun 15. Apr 2005 21:51

Re: TaskBar Event und HotKeys mögen sich nicht
 
sry.....also ich hab jetzt hier kein Delphi aber er sagt mir immer dass er WM_TaskBar nicht kennt. wenn ich die HotKeys entferne gehts aber !

SirThornberry 15. Apr 2005 22:22

Re: TaskBar Event und HotKeys mögen sich nicht
 
wo ist bei dir WM_TastkbarEvent definiert? (in welcher Unit?)
Ich denk mal da liegt irgendwo anders der fehler mit fehldem ";" oder ähnlichem

Assun 15. Apr 2005 22:30

Re: TaskBar Event und HotKeys mögen sich nicht
 
habe beides in der Hauptunit...

SirThornberry 15. Apr 2005 22:32

Re: TaskBar Event und HotKeys mögen sich nicht
 
und wie hast du wm_taskbarevent defniert? Also bei mir ist wm_hotkey in der unit messages defniert aber wm_taskbarevent find ich nirgends.

Assun 15. Apr 2005 22:36

Re: TaskBar Event und HotKeys mögen sich nicht
 
Delphi-Quellcode:
  private
   procedure WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY;
   procedure WMTaskbarEvent(var Message: TMessage); message WM_TASKBAREVENT;
  public
    Bmp : TBitmap;
    Jpg : TJpegImage;
    PNG : TPNGObject;
    GIF : TGIFImage;
    Ini : TIniFile;
    i : Integer;
  end;

const id_SnapShot =101; // <--- das gehört zum HotKey
WM_TASKBAREVENT = WM_USER + 1;

Christian Seehase 15. Apr 2005 23:29

Re: TaskBar Event und HotKeys mögen sich nicht
 
Moin Sebastian,

Du musst die Konstante erst einmal deklarieren, bevor Du sie benutzt.

SirThornberry 16. Apr 2005 10:04

Re: TaskBar Event und HotKeys mögen sich nicht
 
@Assun, es liegt wie schon erwähnt daran das die konstante an der stelle noch nicht deklariert ist. Du musst also die Constante davor deklarieren:
Delphi-Quellcode:
const
  id_SnapShot =101; // <--- das gehört zum HotKey
  WM_TASKBAREVENT = WM_USER + 1;
type
[...]
private
   procedure WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY;
   procedure WMTaskbarEvent(var Message: TMessage); message WM_TASKBAREVENT;
  public
    Bmp : TBitmap;
    Jpg : TJpegImage;
    PNG : TPNGObject;
    GIF : TGIFImage;
    Ini : TIniFile;
    i : Integer;
  end;

Assun 16. Apr 2005 10:50

Re: TaskBar Event und HotKeys mögen sich nicht
 
ohje das ist jetzt aber mal richtig peinlich :oops: ;-)

Vielen Dank !


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr.

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