![]() |
Keypress in XP anders ?
Hi,
habe hier seltsamen Effekt : ich wähle auf einer Form mit z.B. 1 eine Aktion aus und zeige dadurch eine andere Form an. Geht unter W2000 einwandfrei. Unter XP nicht.
Delphi-Quellcode:
Unter XP tut sich bei der 1 nichts.
procedure TfrmMenu.FormKeyPress(Sender: TObject; var Key: Char);
begin case key of '1' : begin frm := TFrm.Create(self); frm.Show; end; |
Re: Keypress in XP anders ?
hast du schonmal debuggt? Ist eventuell CAPSLOCK aktiv?
|
Re: Keypress in XP anders ?
Moin!
Kein Fokus? KeyPreview nicht auf True? MfG Muetze1 |
Re: Keypress in XP anders ?
CapsLock ? Schön wärs. Die Zahl wird auf Monitor sogar richtig angezeigt. Passieren tut aber eben nichts.
|
Re: Keypress in XP anders ?
wird im keypress in den case-zweit reingesprungen? wenn nicht: welchen Wert hat key?
|
Re: Keypress in XP anders ?
Zitat:
|
Re: Keypress in XP anders ?
Moin Hansa,
Zitat:
Wenn KeyPreview von frmMenu nicht auf true steht, und eine andere Komponente den Fokus hat geht's nicht. |
Re: Keypress in XP anders ?
Ja, welche Frage soll ich denn beantworten ? :shock: Fakt ist : selber Rechner, also dieselbe Hardware, Programm auch gleich. Nur anderes Windows. Die Frage ist deshalb nur : woran liegt das bzw. was ist zu tun ?
P.S.: das Programm wird nicht etwa dauernd neu compiliert !! |
Re: Keypress in XP anders ?
Moin Hansa,
ich dachte an die Frage mit KeyPreview. Wenn ich diese Abfrage in D5, D6, D7 mache, und KeyPreview ist auf true klappt es unter XP-Pro SP2 problemlos. |
Re: Keypress in XP anders ?
Das KeyPreview war auch mein erster Gedanke. Nur wie gesagt : EXE ist EXE. Mir geht es auch hauptsächlich darum, ob das überall läuft. Und zwar unabhängig vom Betriebssystem ! Und sieh an, unter XP läuft es anders als unter W2000. 8) Ich compiliere also unter W2000 und lasse das Programm außerhalb der IDE laufen. Geht ! Dasselbe unter XP bei neu gebootetem Rechner : geht nicht !
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 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 by Thomas Breitkreuz