Habe wahrscheinlich heute ein Brett vorm Kopf....
Ich habe eine App.exe mit separater setup.exe.
Ich möchte Tastendrücke auch als Tastenkombinationen mit ALT, SHIFT etc.. vom Setup über eine ini zur App bringen.
In der alten Fassung (nur einfache Tastendrücke) habe ich im Setup das Hotkey ausgewertet und als Integer gespeichert
Delphi-Quellcode:
...
Ini.WriteInteger('Shortcuts','Shortcut_3',HotKey3.HotKey);
...
In der App dann
Delphi-Quellcode:
...
Shortcut_3 := Ini.Readinteger('Shortcuts','Shortcut_3',0);
...
sowie im FormKeyDown die Aktionen:
Delphi-Quellcode:
Shortcut_FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
begin
if Key = Shortcut_10 then
begin
//
end;
end;
In der neuen Fassung bin ich wie folgt angefangen:
In der Setup habe ich Hotkey-Komponenten , die ich mit shortcutToText in eine ini bringe.
In der App lade ich die ini und will mit textToShortcut, die shortcuts wieder einbringen.
Oder muss ich dort wieder Hotkeys erstellen, in die ich mit textToShortcut einbringe ?
Es sollen keine globalen HotKeys erstellt werden, langt Programmbezogen aus.
Wie kann ich am einfachsten die Tastenkombination wieder in meine Aktionen bringen ?
gruß, bluescreen25
...und ich dachte, Delphi ist ein Programmgenerator mit nur einem Button......tzzz