Forum: Object-Pascal / Delphi-Language
Delphi
by Neotracer64,
23. Jun 2005
@Sharky and leddl: Die Messagebox hat eh nur einen Button nämlich OK. Da ich verzeweifelt war hab ich movedone:=2 überall hinverstreut, damit es ja nicht 2x kommt. :oops:
@SirThornberry:
Wirklich sehr praktisch der Callstack :D danke.
So ich hab jetzt gesehen, dass bei der Prozedur, die das aufruft, in einem bestimmten Zweig von If-Bedingungen etwas doppelt zutriffen kann und somit...
Forum: Object-Pascal / Delphi-Language
Delphi
by Neotracer64,
23. Jun 2005
Ich will eine MessageBox mit der Meldung "Leider unentschieden" ausgeben. Aber in dem Programm wird sie genau 2 mal hintereinander angezeigt, obwohl ich alles mögliche getan habe, was dies verhindern sollte.
Dieser Code wird übrigens auch nur einmal ausgeführt...Ist mir wirklich schleierhaft was da abläuft.
Die Bedingungsvariablen, die das anzeigen wieder ermöglichen also movedone:=0; werden...