Ich habe eine EXE-Datei mit py2exe generiert. Im setup.py ich ein Symbol angeben, die in der EXE-Datei eingebettet werden:Wie lädst du ein eingebettetes Icon aus einer exe-Datei mit PyWin32?
windows=[{'script': 'my_script.py','icon_resources': [(0, 'my_icon.ico')], ...
Ich habe versucht, das Symbol Laden mit:
hinst = win32api.GetModuleHandle(None)
hicon = win32gui.LoadImage(hinst, 0, win32con.IMAGE_ICON, 0, 0, win32con.LR_DEFAULTSIZE)
Aber dies erzeugt einen (sehr unspezifisch) Fehler:
pywintypes.error: (0, 'Loadimage', 'wird keine Fehlermeldung vorhanden')
Wenn ich versuche, die Angabe 0 als String
hicon = win32gui.LoadImage(hinst, '0', win32con.IMAGE_ICON, 0, 0, win32con.LR_DEFAULTSIZE)
dann bekomme ich den Fehler:
pywintypes.error: (1813, ‚Loadimage‘, ‚Der angegebene Ressourcentyp nicht in der Bilddatei gefunden werden kann‘)
Also, was ist die richtige Methode/Syntax um das Icon zu laden?
Bitte beachten Sie auch, dass ich kein GUI-Toolkit verwende - nur die Windows-API über PyWin32.
Ah, ja. Ich habe das vergessen. Netter Fang. – efotinis