![]() |
Delphi zählt flasch
Hallo,
ist das normal das Delphi falsch zählt? Hab folgendes gemacht:
Delphi-Quellcode:
Wenn er Eins abzieht kommt da -1 raus. Woran liegt das?
...
var: Form1: TForm1; Punkte: Integer = 1; ... procedure TForm1.Button1Click(Sender: TObject); begin if CheckBox1.Checked = true then Punkte := Punkte +1 else Punkte := Punkte -1; Label1.Caption := IntToStr(Punkte); end; |
Re: Delphi zählt flasch
Hi!
Also bei mir geht das eigentlich richtig! Komisch. Ciao fkerber |
Re: Delphi zählt flasch
Also bei mir zählt der einwandfrei runter.
|
Re: Delphi zählt flasch
Bei mir auch.
Lad' doch notfalls mal dein Programm hoch. PS: Entweder wird bei dir die Variable (Punkte) nicht richtig installiert (Punkte = 0), oder die Procedure (Button1Click) wird doppelt ausgeführt. |
Re: Delphi zählt flasch
Hast Du mal überprüft, welchen Werte Punkte vor der if-Abfrage hat?
|
Re: Delphi zählt flasch
Das kann eigentlich nur passieren (nur beim ersten mal und wenn punkte als 1 initialisiert wird) wenn die Prozedur zweimal mit einer deaktivierten Checkbox aufgerufen wird... :gruebel:
|
Re: Delphi zählt flasch
Naja das mit der Checkbox war nur ein Beispiel.
Ich häng das Programm mal in den Anhang. Wenn man einen neuen Kontakt einträgt und ihn dann wieder löscht steht da -1 . --- Edit --- Alles stop, komischer weise klappt es jetzt. Gersten hat er mir immer -1 angezeigt jetzt zeigt er auch 0 an. :? Komisch. Anhang entfernt |
Re: Delphi zählt flasch
lol :P
Bei mir ist mal was passiert, was man damit vergleichen kann. War ziemlich groß der Quellcode... Delphi zeigte immer Fehler beim Compilieren an, ich habe alles nochmal neu- (/ABGE-) schrieben -> Da hat's geklappt :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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