Forum: Sonstige Fragen zu Delphi
Delphi
by devidespe,
8. Jun 2014
So ich habe die Dateierstellung auf CreateFile umgeschrieben, auch in Verbindung mit FILE_ATTRIBUTE_TEMPORARY und FILE_FLAG_DELETE_ON_CLOSE. Ersteres hat leider keinen Einfluss, die Datei lässt sich nachwievor nicht löschen. Bei FILE_FLAG_DELETE_ON_CLOSE wird die Datei garnicht erst erstellt und ich kann die Hilfe nicht laden. Das passiert folgendermaßen:
FHandle:=CreateFile(PChar(Filename),
...
Forum: Sonstige Fragen zu Delphi
Delphi
by devidespe,
6. Jun 2014
Ich erstelle die Datei zur Laufzeit, weil ich sie dabei haben möchte, dem Kunden aber keine zusätzliche Datei mitgeben möchte.
Die Datei liegt in einem internen Array als Ressource vor und wird mittels Rewrite und Blickwrite erstellt. Vielleicht sollte ich zu Createfile umschwenken...
Forum: Sonstige Fragen zu Delphi
Delphi
by devidespe,
6. Jun 2014
Die Hilfe, wenn sie denn offen ist, wird durch den Befehl geschlossen. Der anschließende Löschvorgang scheitert aber trotzdem...
Forum: Sonstige Fragen zu Delphi
Delphi
by devidespe,
6. Jun 2014
Hallo,
während meiner Programminitialisierung erstelle ich eine relativ kleine Hilfedatei im temporären Verzeichnis (Umgebungsvariable TEMP) und weise den Pfad zu Application.Helpfile zu. Das funktioniert soweit ganz gut.
Kurz vor dem Programmende lösche ich diese Datei wieder mittels DeleteFile, das funktioniert auch. Allerdings funktioniert es nicht, wenn ich die Hilfedatei mindestens...