fujitsufan
Erfahrenes Mitglied
Hallo,
in meiner Anwendung benötige ich viele verschiedene Schriften.
Hierzu kopiere ich diese in ein temporäres Verzeichnis.
Diese Dateien haben die Endung "*.tbf".
Daraus erzeuge ich die Fontressourcen (Dateien mit Endung "*.fot".) mit der Funktion
Das funktioniert auch bestens.
Danach entsteht das Problem:
Die Fontressoucen (Dateien mit Endung "*.fot") kann ich wieder löschen mit
Die Kopien der Fonts selber (Dateien mit Endung "*.tbs") kann ich nicht wieder löschen,
vermutlich sind die noch von irgendeinem Prozess in Verwendung.
Muss ich diese Zugriffe noch irgendwie entkoppeln bzw. unterbrechen?
Wenn ja, wie?
Kann mit da jemand weiterhelfen.
Übrigens: C/C++ WinApi
MfG.
fujitsufan
in meiner Anwendung benötige ich viele verschiedene Schriften.
Hierzu kopiere ich diese in ein temporäres Verzeichnis.
Diese Dateien haben die Endung "*.tbf".
Daraus erzeuge ich die Fontressourcen (Dateien mit Endung "*.fot".) mit der Funktion
C++:
CreateScalableFontResource(0, cUserFotFilePath, ((string)cExecTbfDirPath + (string)ffblk.ff_name).c_str(), NULL)
Danach entsteht das Problem:
Die Fontressoucen (Dateien mit Endung "*.fot") kann ich wieder löschen mit
C++:
RemoveDirectory(sEmbdLinkList.strPath.c_str());
vermutlich sind die noch von irgendeinem Prozess in Verwendung.
Muss ich diese Zugriffe noch irgendwie entkoppeln bzw. unterbrechen?
Wenn ja, wie?
Kann mit da jemand weiterhelfen.
Übrigens: C/C++ WinApi
MfG.
fujitsufan