![]() |
Zuweisung wird übersprungen!
Bin gerade wieder am Programmieren und folgender Fehler ist aufgetaucht:
Delphi-Quellcode:
Irgendwie überspringt das Programm die Zeile
var
menge : Integer; begin if MengeEdt.Text <> '' then begin menge := 1; ZusammensetzungLb.Items.Add(Edit1.Text + IntToStr(menge)); end; end;
Code:
und daraufhin entsteht eine Fehlermeldung 'Kein gültiger Integerwert'. Woran liegt es, dass die Zeile einfach umgangen wird?
menge := 1;
Danke :)! |
Re: Zuweisung wird übersprungen!
Ist die eckige Klammer am Ende der Zeile 8 gewollt?
|
Re: Zuweisung wird übersprungen!
Hallo,
wo kommt es denn zu Fehlermeldung? Wird die Variable menge später nochmals benutzt? Wenn sie nur einmal benutzt wird, ersetzt der Compiler menge gleich durch eine 1. Grüße Klaus |
Re: Zuweisung wird übersprungen!
Zitat:
Die Fehlermeldung kommt bei
Delphi-Quellcode:
ZusammensetzungLb.Items.Add(Edit1.Text + IntToStr(menge));
|
Re: Zuweisung wird übersprungen!
Gibt es zufällig eine globale Variable namens Menge?
|
Re: Zuweisung wird übersprungen!
Zitat:
|
Re: Zuweisung wird übersprungen!
Zeig mal mehr Quelltext.
|
Re: Zuweisung wird übersprungen!
Zitat:
Das Zitat:
Sicher, dass die Exception hier geworfen wird? greetz Mike |
Re: Zuweisung wird übersprungen!
Jungs, jungs - nun schaut euch nicht immer den Wald an sondern lieber den Baum, vor dem ihr steht...
Erzeuge mal dein Projekt und dann poste mal die Nachricht des Delphi Compilers über eine nicht benutzte Variable namens "Menge". Diese Meldung entsteht immer, wenn die Optimierung Anweisungen entfernt hat, da unnötig. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 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