![]() |
TFindDialog akzeptiert den Buchstaben "h" nicht!
Ich mag es ja selbst nicht glauben, aber seit zwei Tagen suche ich einen der abgedrehtesten Fehler, die ich je in einem Programm hatte:
Ich verwende den Standard-FindDialog (TFindDialog) aus Delphi Pro 2005. In der IDE ist alles prima, da lässt er sich vorzüglich bedienen. In der compilierten Anwendung ist soweit auch alles o.k., wenn man mal davon absieht, dass ich den Buchstaben "h" nicht eingeben kann. Und zwar wirklich das "kleine h", der Großbuchstabe macht keine Probleme. Ich habe keinen Shortcut gesetzt (zumindest nicht bewußt, außerdem habe ich das schon - denke ich - hinreichend durch "absuchen" ausgeschlossen). Ich schraube am Dialog auch nicht rum, ich will wirklich einfach nur suchen. Was soweit ja auch klappt, solange man kein "h" braucht, wobei ein "ALT-0104" dann doch funktioniert. Wenn es mich nicht bis auf´s Blut nerven würde, könnte ich ja drüber lachen. Hat jemand eine Idee, dass ich das vielleicht wirklich bald kann? NSi Dieses Schreiben ist mit der selben Tastatur verfasst, mit der ich entwickle. Außerdem tritt der Effekt auch auf einem anderen Rechner auf. Darauf möchte ich dann doch noch _h_inweisen... .[i] |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Ich muss mich korrigieren: Das ganze Programm nimmt kein "h" an. Ich habe jetzt schon alles abgesucht, finde aber nichts (kann mich auch nicht erinnern, derartiges programmiert zu haben...).
Das "h" wird bereits vom Hauptformular (onKeyDown) nicht mehr empfangen! Wo um alles in der Welt kann man das einstellen??? --- NSI |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Moin NSI,
bist du sicher dass das Problem nicht an der Hardware liegt (defekte Taste)? Evtl. kann es auch sein, dass irgendwie ein Hotkey registriert wurde, anderes kann ich mir im Moment auch nicht vorstellen :gruebel: Greetz alcaeus |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Zitat:
Hotkey: Klar, irgendsowas muss es sein, denn wenn ich testweise andere Projekte kompiliere, hab ich das Problem nicht. Allerdings hab ich jetzt (glaub ich) alles durch. Oder gibt es noch irgendwo eine Möglichkeit in der IDE zeig mir mal alle Hotkeys zu fragen? Ich schmeiß auch gern eine Suche durch alle Quellen an, wenn ich nur wüßte, wonach ich suchen muss! Die "onKeys" hab ich alle durch... . --- NSI |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Hi!
Hast du vielleicht aus Versehen einem MainMenu Eintrag den ShortCut "H" statt "STRG+H" zugewiesen? Falls was im Sourcecode steht dann wahrscheinlich "Ord('H')", "#72" oder "#104". |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Zitat:
onKey, Key, 'h', 'H', #104, #72, Hotkey, Shortcut Nix. Menüs sind alle sauber, da bin ich jetzt vier oder fünfmal durch und hab sogar die Trennstriche gecheckt (war ja manchmal recht spät): Nix. Wenn es ein schlankeres Projekt wäre, würd ich es ja einfach neu aufsetzen. Ist dummerweise mein "dickstes" (Klar, Murphy lacht sich schlapp!) Um noch eins drauf zu setzen: Das MainForm bekommt bei onKeyDown (KeyPreview True) nichts mit, wenn ich ein "h" eingebe. Alle andere Tasten schon, wenn ich allerdings "Datei öffnen" auf mache (ist ja ebenfalls ein Systemdialog), dann KLAPPT DAS "h"!!!!. Warum - Himmel, A...., nimmt der - ebenfalls Sys-Dialog - für Suchen das nicht? Auch ein Eingabefeld, das ich jetzt mal provisorisch draufgeklebt habe, nimmt alles aus "h". --- NSI |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Du sagst du hast die Quellen durchsucht - hast du auch die Formulare nach Text konvertiert und darin gesucht?
Grüße vom marabu |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Zitat:
|
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Zitat:
Es gibt übrigens noch was neues: Mit CapsLock und H klappt es; dann kommt ein "h" aber kein "H" mehr... :wiejetzt: Es muss also was mit den Scancodes der Tastatur zu tun haben! --- NSI |
Re: TFindDialog akzeptiert den Buchstaben "h" nich
Das Ganze schonmal versucht auf einem anderen Rechner zu reproduzieren?
Dust Signs |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 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