Hallo,
aus aktuellem Anlass hatte ich im englischen Forum dieses Problem mitgeteilt -
Transparent Icon -, woraufhin akj sich an IcoFx gewendet und folgende Rückmeldung gegeben hat:
akj hat geschrieben:In private emails to me Attila Kovrig, the author of IcoFX, made these comments about the problem reported by Vera:
The problem is not on the side of IcoFX. The problem is with PureBasic. With Windows Vista, Microsoft introduced a new icon format where the 256x256 image is compressed as a png image (resulting in a smaller size). It seems that PureBasic cannot handle this new format . Make sure that "Preferences/Options/Compress 256x256 images for Windows Vista" check box in not checked and then IcoFX will not compress the image when you save it (old format). This will result in a larger icon, but should work fine with older programs that cannot handle the new icon format.
You can also change the icon of an exe after the build process. You can build your application with a temporary icon using PureBasic. Once you have the exe file you can change the icon with a Vista ready icon using the built in resource editor of IcoFX:
http://icofx.ro/tutorials/tutorial5.html
Soweit ich verstehe, liegt das Problem bei PureBasic mit dem, bei Vista verwendeten, komprimierten PNG-Format nicht klar zu kommen. Deshalb sollte man unter "Einstellungen/Optionen/ Komprimiere 256x256 Bilder für WinVista" abstellen, damit IconFx ein Icon im alten Format (unkomprimiert) speichert.
Alternativ wird vorgeschlagen, das Exe-Icon nach Kompilierung manuell via Ressource-Änderungen auszutauschen (s. Tuto 5).
Es spricht also nichts dagegen IconFx weiterhin zu verwenden
- zumal es auch immerschon als Portable-Version angeboten wird.
Gruß ~ Vera