![]() |
Re: Wieder ein Variablen Problem - komme nicht weiter.
Zitat:
|
Re: Wieder ein Variablen Problem - komme nicht weiter.
FiCountCorrect ist eine globale Variable und ist beim öffnen des Programms gleich Null. Somit wird die vierte Bedienung erfüllt, note auf 6 gesetzt und in der vorletzten Zeile wird cache auf 6 gesetzt. Wenn die Procedur das nächste mal ausgeführt wird ist FiCountCorrect=1 und die allerletzte Anweisung ist dran, und sie muss eigentlich funken, da beide Variablen schon gefüllt sind.
Oder spinne ich schon? :wall: |
Re: Wieder ein Variablen Problem - komme nicht weiter.
Zitat:
|
Re: Wieder ein Variablen Problem - komme nicht weiter.
Delphi-Quellcode:
procedure TForm1.Note(cache: real); //so muss etwas übergeben wreden, cache ist also initialisiert
var note: Real; |
Re: Wieder ein Variablen Problem - komme nicht weiter.
Warum ist cache dann initialisiert? Davon mal abgesehen, würde das Alex wohl komplett aus der bahn werfen, wenn er seine ganzen Code jetzt noch umbauen sollte.
|
Re: Wieder ein Variablen Problem - komme nicht weiter.
Zitat:
|
Re: Wieder ein Variablen Problem - komme nicht weiter.
Zitat:
|
Re: Wieder ein Variablen Problem - komme nicht weiter.
Zitat:
Woher sind die denn bitte gefüllt? Vom vorherigen Aufruf? (siehe auch #10 von Luckie ...) |
Re: Wieder ein Variablen Problem - komme nicht weiter.
Hallo,
Zitat:
Der Compiler weist ja auch "nur" darauf hin, dass cache eventuell nicht initialisiert ist, er weist darauf hin, dass es Situationen geben kann, in denen cache nicht initialisiert ist. Bei den von Dir verwendeten (vermuteten) Werten ist cache halt initialisiert (Zufall?). Bau doch am Anfang einfach direkt hinter dem ersten begin
Delphi-Quellcode:
ein.
cache := StrToFloat(Label3.Caption);
Zitat:
Stephan |
Re: Wieder ein Variablen Problem - komme nicht weiter.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 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