Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi prozeduren wiederholen (https://www.delphipraxis.net/121796-prozeduren-wiederholen.html)

janine9879 4. Okt 2008 19:13


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?

Die Muhkuh 4. Okt 2008 19:14

Re: prozeduren wiederholen
 
Zeig mal Deinen Code.

janine9879 4. Okt 2008 19:20

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'.

Die Muhkuh 4. Okt 2008 19:22

Re: prozeduren wiederholen
 
Sind das lokale Variablen oder globale?

Bei lokalen sollten die Berechnung immer das gleiche ausspucken.

janine9879 4. Okt 2008 19:26

Re: prozeduren wiederholen
 
sind globale Variablen. Ich könnte sie aber auch lokal deklarieren. dann funktioniert es vlt.

janine9879 4. Okt 2008 19:28

Re: prozeduren wiederholen
 
Vielen Dank!
Es funktioniert!!

Die Muhkuh 4. Okt 2008 19:29

Re: prozeduren wiederholen
 
Ein Grund, warum globale Variablen böse sind. :tongue:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz