So, ich habe euch hier sicher schon den letzten Nerv geraubt, aber ich lass einfach bei meinem Projekt nicht locker.
Es ist jetzt programmtechnisch fertig, der letzte Feinschliff fehlt aber noch -
im Edit14 werden die Punkte, bzw. die Werte von Edit9, Edit10 usw. zusammengezählt.
Das Problem ist, wenn jetzt ein, oder mehrere Felder leer ist/sind,weil es keine Punkte gibt, will er das nicht zusammenrechnen (" '' ist kein gültiger Integerwert" - habs aber auch schon mit Null probiert)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| while not EoF(Pflanze) do begin ReadLn(Pflanze,Search); if (Edit5.Text=Search) and (StrToInt(Label9.Caption)>=100) then Edit12.Text:='30'; if (Edit5.Text=Search) and (StrToInt(Label9.Caption)>=60) and (StrToInt(Label9.Caption)<100) then Edit12.Text:='20'; if (Edit5.Text=Search) and (StrToInt(Label9.Caption)>=0) and (StrToInt(Label9.Caption)<60) then Edit12.Text:='10'; if Edit5.Text='' then Edit12.Text:=''; end; Closefile(Pflanze); Edit14.Text:= IntToStr(StrToInt(Edit8.Text)+StrToInt(Edit9.Text)+ StrToInt(Edit10.Text)+StrToInt(Edit11.Text)+StrToint(Edit12.Text)); |