Zitat von
Grishnak:
Für ein einzelnes ' braucht es zwei ''! Klingt zwar komisch, ist aber so!
Wieso soll das komisch klingen, das Problem hierbei ist ja, daß in Delphi die Strings mit ' eingeleitet und abgeschlossen werden, und somit durch ein ' im String der String eigentlich abgeschlossen/beendet wird ... woher soll delphi denn wissen, daß man jetzt aber nicht den String beenden, sondern das Zeichen ' im String haben will?
Daher wurde es einfach so gelöst, daß Delphi das Zeichen ' einfügt, wenn es einen String
abschluß/-ende ind direkt daran wieder einen String
anfang vorfindet, also einfach gesagt zwei ' mitten im String hintereinander
Code:
'[color=#ff0000][b]''[/b][/color]'
'abc[color=#ff0000][b]''[/b][/color]'
'[color=#ff0000][b]''[/b][/color]def'
'abc[color=#ff0000][b]''[/b][/color]def'
wohingegen folgendes kein ' ist, da hier String
anfang als erstes steht ._.
''
(so würde ich einfach mal die Definition auslegen)
und ich weiß, einige nehmen lieber ...
'#38'..., statt dem ...
''..., da sie es leichert verständlich finden und "angeblich" im Quelltext leichter zu erkennen ist