Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.168 Beiträge
 
Delphi 12 Athens
 
#4

AW: Hilfedatei temporär erstellen und wieder löschen

  Alt 6. Jun 2014, 21:34
Zitat von Die OH sagt ...:
Before closing the window that requested help, the application must call WinHelp with the uCommand parameter set to HELP_QUIT. Until all applications have done this, Windows Help will not terminate. Note that calling Windows Help with the HELP_QUIT command is not necessary if you used the HELP_CONTEXTPOPUP command to start Windows Help.

Wie erstellst du denn die Datei?

Wenn man dafür FILE_ATTRIBUTE_TEMPORARY (MSDN-Library durchsuchenCreateFile) verwendet, dann löscht Windows die Datei automatisch, selbst wenn dein Progamm abstürzt.
In wie weit FILE_FLAG_DELETE_ON_CLOSE helfen könnte, kann ich jetzt nicht sagen.



Alternativ gäbe es auch andere Hilfesysteme, als diese HLP-Dateien.

Warum erstellst du diese Datei eigentlich erst zur Laufzeit?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Jun 2014 um 21:37 Uhr)
  Mit Zitat antworten Zitat