Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TFindDialog akzeptiert den Buchstaben "h" nicht! (https://www.delphipraxis.net/48920-tfinddialog-akzeptiert-den-buchstaben-h-nicht.html)

NSI 9. Jul 2005 12:35

Re: TFindDialog akzeptiert den Buchstaben "h" nich
 
Zitat:

Zitat von Dust Signs
Das Ganze schonmal versucht auf einem anderen Rechner zu reproduzieren?

Dust Signs

Nicht nur einer!


---
NSI

MrKnogge 9. Jul 2005 12:39

Re: TFindDialog akzeptiert den Buchstaben "h" nich
 
Weist du was du alles, seit dem Zeitpunkt, als der Fehler noch nicht auftrat, verändert hast ?

gruss

NSI 9. Jul 2005 12:58

Re: TFindDialog akzeptiert den Buchstaben "h" nich
 
Zitat:

Zitat von MrKnogge
Weist du was du alles, seit dem Zeitpunkt, als der Fehler noch nicht auftrat, verändert hast ?

gruss

Das war die magische Frage, der ich eben nachgegangen bin. Das Ergebnis ist recht niederschmetternd: Ich kann es nicht ermitteln. Denn alle "alten" Programm-Versionen, die ich noch habe, haben den Fehler schon (interessant, dass das noch keiner gemerkt hat, aber darüber jetzt nachzudenken, bringt mich nicht weiter).

Ich habe allerdings (und jetzt wird es - zumindest für mich - völlig mystisch) ein kleines Formular entdeckt (Eingabe einer Zoomstufe für den Preview) in dem das "h" funktioniert. Es muss also offenbar was mit dem "MainForm" zu tun haben.

Mal anders herum: Wo kann man Shortcuts/Hotkeys setzen?

Ich kenne eigentlich nur Menüs. Die habe ich (s.o.) alle mehrfach durchgesehen. Also muss es ja irgendwo anders ebenfalls gehen. Ich denke, so herum könnte es was werden (das macht das Tippgeben evtl. auch einfacher??)

___
NSI

nailor 9. Jul 2005 14:23

Re: TFindDialog akzeptiert den Buchstaben "h" nich
 
wenn du in den step-for-step-modus (wo man immer F7 drücken muss) gehst, könntest du unter umständen rausfinden, was passiert, wenn du "h" drückst (vorausgesetzt, es passiert auf programmebene was komisches).

NSI 9. Jul 2005 14:34

Re: TFindDialog akzeptiert den Buchstaben "h" nich
 
Zitat:

Zitat von nailor
wenn du in den step-for-step-modus (wo man immer F7 drücken muss) gehst, könntest du unter umständen rausfinden, was passiert, wenn du "h" drückst (vorausgesetzt, es passiert auf programmebene was komisches).

Das hab ich schon versucht; allerdings läuft das Programm irgendwann im "Idle" und wartet auf eine Eingabe - in einer Schleife. Da komme ich nur raus, wenn ich mal F9 drücke. Und dann war es das schon. Ich bin mit den Debugger-Möglichkeiten nicht sonderlich vertraut; ich denke, hier gibt es sicherlich was in Richtung: "Simuliere eine Tasteneingabe". Ich suche schon in der Online-Hilfe, falls jemand das einfach so weiß, wäre mir ebenfalls geholfen!


---
NSI

NSI 11. Jul 2005 07:36

Re: TFindDialog akzeptiert den Buchstaben "h" nich
 
Danke allen Helfern und Mitleidenden: Der „Fehler” ist gefunden. Zum Glück habe ich einen Bruder, der ebenfalls „des Delphi mächtig” ist und gestern Zeit hatte. Der hat völlig unvoreingenommen mal die Quellen durchgesehen. Das Problem?

Ganz einfach: Nimm niemals an, das etwas nicht sein kann. Den Fehler habe ich nämlich gemacht. Im Gegensatz zu mir hat Brüderchen ebenfalls die Menüs kontrolliert, die dynamisch entstehen. Ich bin da — völlig betriebsblind — drüber weg, weil ich ja zur Laufzeit keine Shortcuts im Code erzeuge. Das ist zwar soweit richtig; doof nur, wenn ein Menü einen Haupteintrag hat, der ja durchaus einen Shortcut haben kann. Dass der nie etwas ausgelöst hat (sonst wäre es ja aufgefallen) und bei meinen Suchläufen im Quell-/Formulartext* unentdeckt blieb, ist zwar ein anderes, ungelöstes Rätsel, aber wen interessiert das jetzt?

Ich hätte heute angefangen, das Ding neu aufzusetzen… .

---
NSI

* Ich vermute, ich hätte nach dem Tasten-Scancode suchen müssen. Denn es wurde die Taste h abgefangen, nicht der Buchstabe „h”.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:05 Uhr.
Seite 2 von 2     12   

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