Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie fange ich ESC ab? (https://www.delphipraxis.net/125499-wie-fange-ich-esc-ab.html)

mkmk 7. Dez 2008 16:40

Re: Wie fange ich ESC ab?
 
Zitat:

Zitat von Der.Kaktus

Ich auch seit 32 Jahren programmiere..und mir niemals ne "abschuessige Bemerkung" erlauben wuerde..es war eine "Vermutung"..nichts fuer Ungut ;-)

Okay, akzeptiert.

omata 7. Dez 2008 16:43

Re: Wie fange ich ESC ab?
 
Mein Hinweis sollte nicht abschätzig klingen.
Das ist doch ein ganz normaler Vorgang, wenn mein Programm, das ich gerade schreibe, nicht das macht, was ich will, dann muss ich schauen was da nicht mit meinen Vorstellungen übereinstimmt. Und das geht nunmal nur über ein ordentliches debuggen.

Einen Debugger gab es schon in Turbo Pascal von 1983 also das ist jetzt nichts neues.

Wie gesagt, das war nur ein gut gemeinter Rat, den ich auch immer wieder beherzige. Ich stelle mich hier nicht hin behaupte, dass ich einfach mal ein Programm so runtertippe, es starte und alles geht so wie ich mir das vorgestellt habe. Da gibt es immer wieder Dinge, die man nicht bedenkt und dann muss man verstehen, was da nicht geht.

Also ich verstehe euch hier nicht, werde mir das aber merken und beim nächsten Mal einfach die Fresse halten.

Nach meinem alten Motto: Macht doch was ihr wollt.

Der.Kaktus 7. Dez 2008 16:49

Re: Wie fange ich ESC ab?
 
Zitat:

Zitat von omata
Mein Hinweis sollte nicht abschätzig klingen.
Das ist doch ein ganz normaler Vorgang, wenn mein Programm, das ich gerade schreibe, nicht das macht, was ich will, dann muss ich schauen was da nicht mit meinen Vorstellungen übereinstimmt. Und das geht nunmal nur über ein ordentliches debuggen.

Einen Debugger gab es schon in Turbo Pascal von 1983 also das ist jetzt nichts neues.

Wie gesagt, das war nur ein gut gemeinter Rat, den ich auch immer wieder beherzige. Ich stelle mich hier nicht hin behaupte, dass ich einfach mal ein Programm so runtertippe, es starte und alles geht so wie ich mir das vorgestellt habe. Da gibt es immer wieder Dinge, die man nicht bedenkt und dann muss man verstehen, was da nicht geht.

Also ich verstehe euch hier nicht, werde mir das aber merken und beim nächsten Mal einfach die Fresse halten.

Nach meinem alten Motto: Macht doch was ihr wollt.

Ich dachte, meine PN haette gereicht als Klarstellung?
P.S.: "fresse" gehoert nicht in unseren Chagong mal anmerk!!!!

mkmk 7. Dez 2008 16:50

Re: Wie fange ich ESC ab?
 
@omata
Wird zwar langsam etwas off-topic: aber wie um alles in der Welt kommst du zu der Schlussfolgerung, ich würde den Debugger nicht benutzen? Es ist zwar richtig, dass ich dessen Benutzung nirgend explizit erwaehnt habe; aber etwas Selbstverstaendliches zu erwaehnen .... wer kommt schon auf eine solche Idee.

omata 7. Dez 2008 16:51

Re: Wie fange ich ESC ab?
 
Zitat:

Zitat von Der.Kaktus
Ich dachte, meine PN haette gereicht als Klarstellung?

ja ist schon ok, sorry für das "euch". :hi:

@mkmk: ja sorry, ich werde das jetzt immer erstmal annehmen, dass alles menschenerdenkliche getan wurde.

Der.Kaktus 7. Dez 2008 16:52

Re: Wie fange ich ESC ab?
 
Zitat:

Zitat von mkmk
@omata
Wird zwar langsam etwas off-topic: aber wie um alles in der Welt kommst du zu der Schlussfolgerung, ich würde den Debugger nicht benutzen? Es ist zwar richtig, dass ich dessen Benutzung nirgend explizit erwaehnt habe; aber etwas Selbstverstaendliches zu erwaehnen .... wer kommt schon auf eine solche Idee.

Ich glaube, es ist meine Schuld...Omata fuehlt sich etwas auf den Schlips getreten..Sorry..wegen des [OT]

mkmk 7. Dez 2008 16:55

Re: Wie fange ich ESC ab?
 
Okay, ich mache für heute abend Schluss. Danke nochmals für den Beistand. Und sorry, dass ich Anlass zu gewissen Misstönen gegeben habe.

Der.Kaktus 7. Dez 2008 17:04

Re: Wie fange ich ESC ab?
 
Zitat:

Zitat von mkmk
Okay, ich mache für heute abend Schluss. Danke nochmals für den Beistand. Und sorry, dass ich Anlass zu gewissen Misstönen gegeben habe.

Warste nicht...nur gewisse Leute sind heute scheint's empfindlich ;-)..viel Glueck mit Deinem Progi

mkmk 9. Dez 2008 16:18

Re: Wie fange ich ESC ab?
 
Es ist mir gelungen, das Fehlverhalten eindeutig zu reproduzieren.
Mea culpa.
In diesem speziellen Fall empfing ich über die serielle Schnittsellte 907 Pakete.
In der Funktion wurde 907 mal EscPressed() aufgerufen. Und um die Empfangene Daten auf der ListView anzeigen zu können, wurde hin und wieder Application.ProcessMessages aufgerufen.
Und da lag der Hase im Pfeffer. Je nach Zeitpunkt, wann ich ESC drückte, kam entweder EscPressed zum Zuge, oder OnKeyPress der Form.

Edit: Deshalb scheint mir die weiter oben von mir zur Not produzierte Lösung, KeyPreView der Form abzuschalten, der einzig begehbare Weg zu sein.

shmia 9. Dez 2008 16:30

Re: Wie fange ich ESC ab?
 
Zitat:

Zitat von mkmk
Wenn ich aber ESC drücke (Edit: bei ausgeklammerten MessageDlg), schliesst das Programm.

Hast du zufällig einen Button auf deinem Formular, bei dem das Property Cancel auf True steht ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:38 Uhr.
Seite 3 von 4     123 4      

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