Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Calss operator liefert das falsche Ergebnis

  Alt 12. Dez 2008, 13:33
Hallo,

unabhängig von deinem eigentlichen Problem musst du den Plausibilitätstest korrigieren:

Delphi-Quellcode:
//if not Dimension(v) = Dimension(u) then begin Result := -1; Exit; end; // falsch
//if not (Dimension(v) = Dimension(u)) then begin Result := -1; Exit; end; // richtig
if (Dimension(v) <> Dimension(u)) then begin Result := -1; Exit; end; // besser
Gruß Hawkeye
  Mit Zitat antworten Zitat