Zitat von
hoika:
Hast du vielleicht noch irgendwelche Return-Strings,
die due paar PChar(StringVar) übergibst (ohne SetLength),
dann geht der Schreibzugriff ins Nirvana.
Es könnte was in diese Richtung sein. Habe da mal StringToOleStr zum Öffnen der Source genommen und den selben Fehler Code 5 Zugriff verweigert bekommen. StringToOleStr hat als Ergebnis ein PWideChar.