Hallo,
das ist doch schon mal was
Was sind denn
rechtotal und
skonto für Arrays (Array of ***) ?
Aber ganz davon abgesehen: Ich würde den Code ein bisschen anders formatieren und auch noch jeweils ein Klammerpaar setzen:
Delphi-Quellcode:
if ((rechtotal[i] - skonto[i]) > total_gezahlt[i]) and (total_gezahlt[i] <> 0) then begin
//Kunde hat zuwenig gezahlt
zuwenig.Add(IntToStr(i));
end
else if ((rechtotal[i] - skonto[i]) < total_gezahlt[i]) then begin
//Kunde hat zuviel gezahlt
zuviel.Add(IntToStr(i));
end;//if
Das ist z.T. besser lesbar und beugt Fehlern im IF vor.
Dennoch liegt der Fehler wohl bei den Typen. Deshalb meine Frage oben.
Gruß,
ManuMF