Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#7

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 10:35
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 Stringabschluß/-ende ind direkt daran wieder einen Stringanfang 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 Stringanfang 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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat