locked
Eigenes Icon bei .EXE - Files wie? RRS feed

  • Frage

  • Hallo NG,

    mal wieder ich ;-)

    Wenn ich eine exe generiere und mir diese im Windows Dateimanager ansehe, dann ist als Icon vor dem Dateiname immer der Fuchskopf zu sehen.

    Kann man den durch ein eigenes Icon ersetzen. Und wenn ja, wie?

    Danke und Grüße

    Jürgen


    <--------(nur Fliegen sind schöner!)-------->

    Freitag, 13. Februar 2015 18:01

Antworten

  • Du kannst schon machen, was Stefan vorschlug. Wenn das ICO in die EXE eincompiliert ist, dann ist es egal wo die EXE ist. Eine Datei wird immer zuerst innerhalb der EXE gesucht.

    Es gibt aber noch eine offiziellere Variante:

    In Project Info (Menü: Project->Project Info - oder - Kontextmenü des Projekt Managers - oder - Hotkey STRG+J.

    In Project Info klick auf Attach Icon. Wähle ein Icon, fertig.

    Tschüß, Olaf.


    Olaf Doschke - TMN Systemberatung GmbH http://www.tmn-systemberatung.de

    Sonntag, 15. Februar 2015 21:50

Alle Antworten

  • Hallo Jürgen,

    ich hab von FoxPro keinerlei Ahnung aber das hier hab ich dann doch in 3 Sekunden bei Google gefunden.

      http://fox-id.blogspot.de/2011/03/using-own-icon-in-exe.html

    Evtl. hilft das.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


    • Bearbeitet Stefan Falz Freitag, 13. Februar 2015 18:20
    Freitag, 13. Februar 2015 18:18
  • Hallo Jürgen,

    ich hab von FoxPro keinerlei Ahnung aber das hier hab ich dann doch in 3 Sekunden bei Google gefunden.

      http://fox-id.blogspot.de/2011/03/using-own-icon-in-exe.html

    Evtl. hilft das.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


    Ja, danke Stefan, hatte ich auch schon gefunden. Aber es geht trotzdem so nicht. Irgendwas scheine ich falsch zu machen.

    Ich kann nicht einfach _screen.icon = flugzeug.ico schreiben, da ich nicht weiß, in welchem Verzeichnis das Programm installiert wird.

    Ich habe auch schon folgende Varianten probiert:

    _screen.icon = "flugzeug.ico" und _screen.icon = LOCFILE("flugzeug.ico")

    Das ganze in das Startprogramm reingesetzt. Oder ist das falsch?

    Gruß Jürgen


    <--------(nur Fliegen sind schöner!)-------->

    Samstag, 14. Februar 2015 11:32
  • Du kannst schon machen, was Stefan vorschlug. Wenn das ICO in die EXE eincompiliert ist, dann ist es egal wo die EXE ist. Eine Datei wird immer zuerst innerhalb der EXE gesucht.

    Es gibt aber noch eine offiziellere Variante:

    In Project Info (Menü: Project->Project Info - oder - Kontextmenü des Projekt Managers - oder - Hotkey STRG+J.

    In Project Info klick auf Attach Icon. Wähle ein Icon, fertig.

    Tschüß, Olaf.


    Olaf Doschke - TMN Systemberatung GmbH http://www.tmn-systemberatung.de

    Sonntag, 15. Februar 2015 21:50
  • Du kannst schon machen, was Stefan vorschlug. Wenn das ICO in die EXE eincompiliert ist, dann ist es egal wo die EXE ist. Eine Datei wird immer zuerst innerhalb der EXE gesucht.

    Es gibt aber noch eine offiziellere Variante:

    In Project Info (Menü: Project->Project Info - oder - Kontextmenü des Projekt Managers - oder - Hotkey STRG+J.

    In Project Info klick auf Attach Icon. Wähle ein Icon, fertig.

    Tschüß, Olaf.


    Olaf Doschke - TMN Systemberatung GmbH http://www.tmn-systemberatung.de

    Hallo Olaf, vielen Dank. Mit der "offiziellen Variante" hat es funktioniert.

    Ich weiß nicht, warum es mit Stafans Vorschlag nicht ging. Aber egal. Es geht ja jetzt.

    Danke Euch beiden und Gruß

    Jürgen


    <--------(nur Fliegen sind schöner!)-------->

    Montag, 16. Februar 2015 11:44
  • Der Code _screen.icon = "iconname.ico" fügt iconname.ico nicht in den Projektmanager zu, das mußt Du dann noch machen, z.B. per Drag&Drop der ICO Datei in das Projektmanager Fenster. Dann muß die ICO Datei außerdem noch includiert werden, d.h. sie wandert mit in die EXE. ICO findet man wie alle Grafiken unter Others/Other Files

    Die offizielle Variante macht außerdem eins: Sie setzt das ico auch als das Icon, was für die EXE im Windows Explorer angezeigt wird.

    Ich meine Du mußt beides machen, damit _screen oder auch Deine Formulare das Icon haben.

    Tschüß, Olaf.


    Olaf Doschke - TMN Systemberatung GmbH http://www.tmn-systemberatung.de

    Montag, 16. Februar 2015 13:18
  • Der Code _screen.icon = "iconname.ico" fügt iconname.ico nicht in den Projektmanager zu, das mußt Du dann noch machen, z.B. per Drag&Drop der ICO Datei in das Projektmanager Fenster. Dann muß die ICO Datei außerdem noch includiert werden, d.h. sie wandert mit in die EXE. ICO findet man wie alle Grafiken unter Others/Other Files

    Die offizielle Variante macht außerdem eins: Sie setzt das ico auch als das Icon, was für die EXE im Windows Explorer angezeigt wird.

    Ich meine Du mußt beides machen, damit _screen oder auch Deine Formulare das Icon haben.

    Tschüß, Olaf.


    Olaf Doschke - TMN Systemberatung GmbH http://www.tmn-systemberatung.de

    Danke Olaf. Ich hatte schon immer in den Formularen das Icon eingebaut. Mir fehlte nur noch, dass es auch im Windows Explorer angezeigt wird. Und das geht ja jetzt auch.

    Bye, Jürgen


    <--------(nur Fliegen sind schöner!)-------->

    Montag, 16. Februar 2015 15:41