Könnte also durchaus mit dem RichEdit zusammenhängen. Ich meine jedenfalls dass es
OLE Zugriffe durchführt.
Hm... und was kann man da machen?
Das ist der ganze Code den ich für RichEdit verwenden:
Delphi-Quellcode:
// File speichern
procedure TForm1.SaveFile;
var UserAppDataDir: WideString;
begin
UserAppDataDir := GetSpecialFolder(
Handle, CSIDL_LOCAL_APPDATA);
ForceDirectories(UserAppDataDir + AppDataRootDir + AppDataProjectDir);
try
RichEdit1.Lines.SaveToFile(UserAppDataDir + AppDataRootDir + AppDataProjectDir + '
\File.rtf');
except
end;
end;
// File laden
procedure TForm1.FormCreate(Sender: TObject);
var UserAppDataDir: WideString;
begin
UserAppDataDir := GetSpecialFolder(
Handle, CSIDL_LOCAL_APPDATA);
ForceDirectories(UserAppDataDir + AppDataRootDir + AppDataProjectDir);
try
RichEdit1.Lines.LoadFromFile(UserAppDataDir + AppDataRootDir + AppDataProjectDir + '
\File.rtf');
except
end;
end;