Zitat von
DeddyH:
if (Length(htmlcontent) > 0) and (htmlcontent[1]= '1') then
Wenn der String leer ist, knallt es beim Zugriff auf das erste Zeichen (logisch, oder?).
Nicht notwendigerweise
Um genau zu sein: Es "knallt" nur wenn die Compilerdirektive "Boolsche Ausdrucke komplett auswerten" oder so auf aktiviert ist - standardmäßig ist es deaktiviert.
Wenn es aktiviert ist und der String ist leer, gibt der erste Teilausdruck false zurück- damit
kann der Gesamtausdruck nicht mehr wahr werden und die Auswertung bricht ab
Oh, sorry - hatte gedacht das wäre ein Zitat und keine Verbesserung ...