Voor ons Delphi-project hebben we een tijdje terug High-DPI-ondersteuning ingebouwd door (onder andere) een aangepast manifest toe te voegen aan het project. Dit werkt allemaal fantastisch
Nu hebben we vertalingen toegevoegd aan ons project. We maken daarbij gebruik van Sisulizer, die de vertalingen omzet naar resource dll's (als "project.exe" het origineel is, dan komen de Engelse vertalingen in "project.EN", Duits in "project.DE", etc). Ook dit werkt prachtig.
Echter, zodra de resources niet meer uit de executable zelf komen (met andere woorden: er wordt een andere taal gekozen), dan heeft het project plots geen high-DPI-ondersteuning meer. Het eerder genoemde manifest wordt overgenomen in de resource dll's maar wordt niet geactiveerd.
En hier loop ik nu vast. Hoe zorg je ervoor dat het manifest alsnog geactiveerd wordt vanuit de dll?
Bookmarks