Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi zählt flasch (https://www.delphipraxis.net/14255-delphi-zaehlt-flasch.html)

citybreaker 5. Jan 2004 18:01


Delphi zählt flasch
 
Hallo,

ist das normal das Delphi falsch zählt?
Hab folgendes gemacht:

Delphi-Quellcode:
...

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;
Wenn er Eins abzieht kommt da -1 raus. Woran liegt das?

fkerber 5. Jan 2004 18:05

Re: Delphi zählt flasch
 
Hi!

Also bei mir geht das eigentlich richtig!
Komisch.

Ciao fkerber

phlux 5. Jan 2004 18:07

Re: Delphi zählt flasch
 
Also bei mir zählt der einwandfrei runter.

himitsu 5. Jan 2004 18:11

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.

r_kerber 5. Jan 2004 18:12

Re: Delphi zählt flasch
 
Hast Du mal überprüft, welchen Werte Punkte vor der if-Abfrage hat?

Stanlay Hanks 5. Jan 2004 18:14

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:

citybreaker 6. Jan 2004 09:06

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

F.W. 24. Feb 2004 15:03

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 14:58 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