![]() |
prozeduren wiederholen
Hallo.
Ich habe noch ein Problem mit meinem Programm. Auf Knopfdruck rechnet mein Programm bestimmte Kosten aus. Wenn ich allerdings zurück zu den Eingabedaten gehe, und noch einmal auf 'Berechnen' drücke, dann habe ich komplett andere Ergebnisse. Ich denke es liegt daran, dass ich meine Variablen, die ich für die Eingabe benutze, in der Prozedur überschreibe. Gibt es eine Möglichkeit, die Variablen wieder herzustellen? Also dass praktisch die komplette Prozedur noch einmal neu durchläuft? |
Re: prozeduren wiederholen
Zeig mal Deinen Code.
|
Re: prozeduren wiederholen
Mein Code ist sehr lang. :(
Auf jeden Fall werden in dem Code Variablen gerundet und umgerechnet. Und die gerundeten werte kann ich leider danach nicht wieder 'herstellen'. |
Re: prozeduren wiederholen
Sind das lokale Variablen oder globale?
Bei lokalen sollten die Berechnung immer das gleiche ausspucken. |
Re: prozeduren wiederholen
sind globale Variablen. Ich könnte sie aber auch lokal deklarieren. dann funktioniert es vlt.
|
Re: prozeduren wiederholen
Vielen Dank!
Es funktioniert!! |
Re: prozeduren wiederholen
Ein Grund, warum globale Variablen böse sind. :tongue:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 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-2025 by Thomas Breitkreuz