Hallo,
wenn ich es richtig sehe (
dieser Thread), dann hast Du da eine dateibasierte Datenbankanwendungen (TClientDataSet als lokale
XML-Datei, also kein Provider o. ä.).
Wenn dem nicht so ist, dann lies nicht weiter. Ansonsten nimm mal den Tipp aus der
OH
Zitat:
Wird eine Client-Datenmenge in einer dateiorientierten Anwendung eingesetzt, in der die von der Anwendung vorgenommenen Änderungen nie in eine andere Datenmenge eingetragen werden, können Sie LogChanges false zuweisen, um Systemressourcen einzusparen.
Also:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
ClientDataSet1LogChanges := False
end;
Dann sollte auch das Problem mit den mit gelöschten, aber doch, beim Neustart, angezeigten Grafiken erledigt sein, wenn Du die Images mit
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
ClientDataSet1.Edit;
ClientDataSet1.FieldbyName ('Passbild').Clear;
ClientDataSet1.Post
end;
löscht.
Da scheint die Komponente irgenwie buggy zu sein (bin aber noch nicht dahintergestiegen wo).
@sx2008
Gruß