![]() |
Fehler...
Delphi-Quellcode:
In der letzter Zeile ist ein Fehler: Das Wort "Handle" ist Unbekannt... :roll:
procedure RegisterShortCut(Hkey:TShortCut);
var fuModifiers:Cardinal; Key:Word; Shift: TShiftState; begin fuModifiers :=0; ShortCutToKey(HKey,Key,Shift); if ssCtrl in Shift then fuModifiers:=MOD_CONTROL; if ssShift in Shift then fuModifiers:=fuModifiers or MOD_SHIFT; if ssAlt in Shift then fuModifiers:=fuModifiers or MOD_ALT; RegisterHotKey(Handle,HotKey,fuModifiers, Key); end; von dieser Seite der Quelltext ![]() Grüße, NeoDeluxe 8) [edit=Daniel B]Delphi-Tags ergänzt. MfG Daniel B.[/edit] |
versuch mal mit
Application.Handle oder, vielleicht bei der Deklaration mit: procedure TForm1.RegisterShortCut(Hkey:TShortCut); (mit dem entsprechenden Form davor) |
Zitat:
Application werde glaich ausprobieren... Grüße, NeoDeluxe 8) |
Zitat:
Delphi-Quellcode:
schreibst, mußt Du natürlich auch
PROCEDURE TForm1.RegisterShortCut(HKey: TShortCut);
Delphi-Quellcode:
schreiben, dann funktioniert es.TForm1 = CLASS(TForm) ... PRIVATE ... PROCEDURE RegisterShortCut(HKey: TShortCut); { Private-Deklarationen } |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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