Hab jetzt schon die Suche durchforstet und gegoogled aber etwas genau passendes hab ich nicht gefunden... (zumindest nichts dass mir erklärt warum und warum nicht...genaueres nach dem folgenden qt)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| procedure TForm4.Button7Click(Sender: TObject); var zahl1 , zahl2 , ergebnis: real; label l1; begin
if Edit11.Text='' then goto l1 else if Edit12.Text='' then goto l1 else zahl1 :=StrToInt (Edit11.Text); zahl2 :=StrToInt (Edit12.Text); ergebnis := sqrt( zahl2 * zahl1); Edit14.Text:=FloatToStr(ergebnis) ;
exit; l1: Edit14.Text:='blah'; end; |
(l1 hab ich abgeändert...)
Das was dort oben von if bis exit steht hab ich ...kA 20 weitere male (oder so) in der Unit aber nur 2mal bekomme ich vom Compiler die Warnung "Variable 'XYZ' might not have been initialized".
Ich kopier den Teil der Funktion immer nur und veränder dann darin die Zahlen der Editboxen bzw. die Rechenformel.
Warum bekomme ich nur 2mal die Warnung?? O.o
Im voraus schonmal danke für die Hilfe, wär nett wenn mir heute noch jemand helfen würde, da ich das Projekt morgen in der Schule vorstellen muss..mfg