![]() |
InToStr
Hi,
ich verwende in meinem Programm
Delphi-Quellcode:
nur wieso zieht er mir eigentlich das Leben garnicht ab?
if leben > 0 then begin
dec(leben); health.text := inttostr(leben); end; |
Re: InToStr
Hi!
Willst du sagen, dass er nicht dekrementiert? Ciao Frederic |
Re: InToStr
vielleicht ist Leben nicht größer 0.
Zeig mal bisschn mehr code :wink: |
Re: InToStr
Hi,
als was hast du Leben deklariert? |
Re: InToStr
verdammter mist ...
|
Re: InToStr
Wahrscheinlich ist "leben" einfach 0, weil "leben" vielleicht lokal in einer Funktion deklariert wird und jedes Mal wieder zurückgesetzt wird, oder weil "leben" einfach nicht mit dem richtigen Wert initialisiert wird.
|
Re: InToStr
Hi!
Ist Leben ein Integer? Geht er überhaupt in den Block rein? Erfolgt die Ausgabe? Ciao Frederic |
Re: InToStr
Noch etwas: Lerne doch mal, den Debugger zu verwenden (Einzelschrittmodus, Haltepunkte, etc.), bevor du solche Fragen hier stellst.
Die Frage würde sich wohl erübrigen, wenn du einfach im Einzelschrittmodus durch die Funktion gehst, und schaust welche Werte die Variablen annehmen. |
Re: InToStr
Zitat:
|
Re: InToStr
Delphi-Quellcode:
:wink: in einem meiner anderen Progs läufts.
leben: integer;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 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