Forum: Sonstige Fragen zu Delphi
Delphi
by patti,
14. Aug 2009
Selbst wenn es so ist: Sicher ist sicher ;-)
Patti
Forum: Sonstige Fragen zu Delphi
Delphi
by patti,
14. Aug 2009
Das ist das, was ich weiter oben schon beschrieben habe. Deklariere win_x im "private"-Bereich deines Formulars und im OnCreate-Ereignisses deiner Form machst du dann folgendes:
win_x := 0;
Den Code des ButtonClick-Ereignisses kannst du so lassen, wie du ihn jetzt gerade hattest. Probier das einfach in einem Test-Projekt mal aus und wenn das funktioniert kannst du dich dem nächsten...
Forum: Sonstige Fragen zu Delphi
Delphi
by patti,
14. Aug 2009
Das kommt wohl daher, dass win_x vorher nicht initialisiert wurde. Der Wert von win_x ist dann irgendein "zufälliger" Wert. Dein Vorgehen mit
win_x := 0;
ist generell schon richtig, nur leider an der falschen Stelle ;-). Mach aus win_x eine globale Variable (z.B. unter "private" deines Formulars) und beim Ereignis OnCreate deiner Form setzt du win_x auf 0 und nicht mehr an der anderen Stelle.
...