Was passiert, wenn man die doppelten einfachen Hochkommata auswechselt auf doppelte Hochkommata chr(34) ?
So
s := ReplaceStr(dmsDocObj.URL, '''''', '""');
bleiben die doppelten einfachen Hochkommata
Sorry, habe zu kurz formuliert... ich meinte
Delphi-Quellcode:
StringReplace(dmsDocObj.URL, '''''', '"', [rfReplaceAll]);
... oder besser lesbar ...
StringReplace(dmsDocObj.URL, chr(39) + chr(39), chr(34), [rfReplaceAll]);
Also nur durch ein einziges doppeltes HK ersetzen.