Forum: Win32/Win64 API (native code)
by philipp.hofmann,
24. Aug 2022
Die Klasse TDefaultFont stammt nicht von mir, die habe ich irgendwo gezogen und zur Ehrenrettung, dass freemem war auskommentiert (hatte ich nur falsch hier rein übertragen) und uninstallFont() wurde im FormDestroy durchaus aufgerufen. Ich habe die Klasse jetzt aber angepasst und den Font per res/rc-Datei integriert:
- nun rufe ich selbst im FormCreate das loadFont auf und ich muss es nicht...
Forum: Win32/Win64 API (native code)
by philipp.hofmann,
23. Aug 2022
Im ersten Step schaue ich mal, ob es jetzt ohne Font-Initialisierung funktioniert und ob dies negative Seiteneffekte hat und dann schaue ich, dass ich die Intiialisierung zum einen nach FormCreate verfrachte und zum anderen dann wahrscheinlich die Ex-Variante nutze, da man diese nicht deinstallieren muss. Dies passiert dann automatisch. Mal schauen. Ich werde hier berichten.
Forum: Win32/Win64 API (native code)
by philipp.hofmann,
23. Aug 2022
Wie muss ich eine eigene Font-Datei in der Deployment-Liste für die msix-Datei (WindowsStore) bereitstellen?
Beim der Installer-Variante mache ich dies ja via Innosetup:
Source: "C:\Daten\Philipp\Delphi-Projects\icTrainer\delivery\Inter.ttf"; DestDir: "{autofonts}"; FontInstall: "Inter"; Flags: onlyifdoesntexist uninsneveruninstall
Aber es muss ja auch irgendwie über den Store gehen.