spirit
Erfahrenes Mitglied
Hallöchen
Ich habe da ein kleines Problem welches ich auch mit zahlreichen Dokumentationen nicht alleine lösen kann. Es geht eigendlich nur darum mit Visual Basic die installierten schriftarten nach einer ganz bestimmten zu durchforsten. Soweit kein Problem. Falls auf dem Rechner eine spezielle TTF vorhanden ist, soll dise gelöscht werden. Dazu benutze ich foldenden Code:
.......
Result = RemoveFontResource("c:\windows\fonts\fontXYf")
If Result = 1 then .......
.........
Es scheint soweit zu funktionieren da in den Auswahllisten (zb. Word) diese Schriftart nicht mehr aufgeführt wird. Sie wird aber weiterhin im Fonts-Ordner aufgelistet. Wenn man sie dann per Hand löschen möchte kommt eine Fehlermeldung das von diesem Laufwerk icht gelesen werden kann. Wenn ich dann diese Fehlermeldung bestätige verschwindet diese Schriftart.
Kennt jemand dieses Problem Wie würdet ihr eine Schriftart löschen? HAt da vieleicht jemnd mehr Erfolg als ich?
Für jede Hilfe bin ich Dankbar.
Ich habe da ein kleines Problem welches ich auch mit zahlreichen Dokumentationen nicht alleine lösen kann. Es geht eigendlich nur darum mit Visual Basic die installierten schriftarten nach einer ganz bestimmten zu durchforsten. Soweit kein Problem. Falls auf dem Rechner eine spezielle TTF vorhanden ist, soll dise gelöscht werden. Dazu benutze ich foldenden Code:
.......
Result = RemoveFontResource("c:\windows\fonts\fontXYf")
If Result = 1 then .......
.........
Es scheint soweit zu funktionieren da in den Auswahllisten (zb. Word) diese Schriftart nicht mehr aufgeführt wird. Sie wird aber weiterhin im Fonts-Ordner aufgelistet. Wenn man sie dann per Hand löschen möchte kommt eine Fehlermeldung das von diesem Laufwerk icht gelesen werden kann. Wenn ich dann diese Fehlermeldung bestätige verschwindet diese Schriftart.
Kennt jemand dieses Problem Wie würdet ihr eine Schriftart löschen? HAt da vieleicht jemnd mehr Erfolg als ich?
Für jede Hilfe bin ich Dankbar.