@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;