Thema: Delphi Variant Problem...

Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.017 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: Variant Problem...

  Alt 11. Jan 2005, 10:08
Hi faux,

ein Blick in den Debugger wird dir zeigen, dass die Fehlermeldung dann auftritt, wenn du bereits einen Double-Wert in deine Variable eingetragen hast und dann die nächste if-Abfrage aufgerufen wird. Dort wird nämlich versucht, ein Double-Wert mit einem String zu vergleichen und das kracht! Deshalb nach jeden result := true ein exit! Möglich wäre auch ein VarToStr(AString) = ... aber das ist mit Sicherheit langsamer.

MfG
Stevie
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat