Moin Andreas,
bei deinen Extendions kann man doch sagen "nach erfolgreicher Kompilierung bitte speichern".
Könnte man da bitte was abändern/erweitern?
Gerade das mag ich nicht, da dieses die __history aufbläht und unübersichtlich macht.
Bzw. weil dann sogar "ältere" Speicherstände schneller verschwinden.
Und zwar würde es mir gefallen, wenn nicht die Standardspeicherung von Delphi genutzt würde, sondern wenn deine Extensions eine eigene Backup-Datei anlegen.
> z.B. dateiname.pas.backup, dateiname.pas.compile oder dateiname.pas.lastcompile, neben die Originaldatei und wenn das __history-Verzeichnis existiert, dann da rein.
PS: Wie wäre es mit einem zeitgesteuerten Backup?
z.B. alle paar Minuten wird ein Backup angelegt (z.B. dateiname.pas.current), falls die
IDE oder der PC mal wieder verrecken.
Beim Neustart der
IDE, bzw. wenn eine Datei geladen wird, wäre es dann cool, wenn die Extensions dann nachschauen ob es solche Dateien gibt und einen fragen, ob man sie laden/wiederherstellen möchte.