Thread Problem mit Tk-Icon (7 answers)
Opened by Kean at 2011-01-14 14:18

Kean
 2011-01-14 14:18
#144680 #144680
User since
2004-08-18
463 Artikel
BenutzerIn

user image
Ich nutze unter Windows das Modul Tk-Icon um transparente Icons für meine Fenster zu laden.
Dazu verwende ich folgenden Code:

Code (perl): (dl )
1
2
3
4
if ( -e 'res\icon.ico' )
{
$mw->setIcon(-file => 'res\icon.ico');
}


Bei jedem Toplevel Fenster, welches ich generiere kommt dieser Code zum Einsatz und jedes mal greift er auf die icon.ico Datei zu.

Leider kommt es öfters mal vor, dass er beim generieren eines Fenster die Fehlermeldung

Code: (dl )
1
2
3
Tk::Icon: Can't load Icon (2): 'Das System kann die angegebene Datei nicht finde
n.
'


bringt und das Tk Logo oben im Fenster erscheint.

Ich denke mir wenn ich die Datei icon.ico beim Programmstart irgendwie einlesen könnte, müsste er nicht jedes mal auf das Dateisystem zugreifen. Ist das irgendwie möglich?

View full thread Problem mit Tk-Icon