Frage

Wie kann ich den Programm-Icon für eine Delphi-Konsolenanwendung ändern?

Die Anwendungseinstellungen in einer Konsolenanwendung grau dargestellt.

Bye.

War es hilfreich?

Lösung

Nach einem Juli 2007 Blogartikel von Nibu Thomas , scheint es eine SetConsoleIcon WinAPI Funktion.

Alternativ setzen Sie einfach auf das Symbol in einer Ressourcendatei. Windows sollte das erste Symbol verwenden Sie es in den Ressourcen der Anwendung als das Symbol der Anwendung begegnet.

Andere Tipps

Wenn die Option, um das Symbol zu ändern deaktiviert ist, dann ist es, weil Sie gelöscht haben oder vernachlässigten die folgende Zeile aus dem DPR-Datei hinzuzufügen:

{$R *.res}

Legen Sie es zurück, oder es hinzufügen, wenn Sie es nie hatte. Das Symbol Einstellung wird wieder aktiviert, ebenso wie die Version-Informationen Einstellungen. Wenn die Ressource-Datei nicht existiert, dann wird die IDE es für Sie erstellen. Bearbeiten Sie die Ressource-Datei (wie Ihre eigenen Symbole oder andere Ressourcen hinzuzufügen); es ist für die Verwendung des IDE nur.

Wenn Sie fügen

application.Run; 

irgendwo in Ihrer dpr Datei können Sie die Ausbau-> Optionen verwenden, um das Symbol zu ändern. Nachdem Sie auf das Symbol geändert haben nur „application.Run;“ entfernen wieder und Sie können mit neuem Symbol kompilieren / bauen.

Sie einfach das Symbol ändern in Ihrer Apps-Ressource-Datei (sagen, dass Ihre App Projekt ConsoleApp.dpr aufgerufen wird, wird die App-Ressource-Datei ConsoleApp.res sein)

Das Hauptsymbolressource in wird intuatively MAINICON genannt, es ist einfach zu ersetzen.

Hier ist ein Schritt für Schritt für C ++ Builder rel="nofollow (die Schritte sind im Grunde das gleiche in Delphi)

  1. add {$ R * .res} in der DPR-Datei
  2. Kommentar {$ APPTYPE CONSOLE} Zeile in der DPR-Datei
  3. Projekt bearbeiten -> Optionen -> Anwendung -> Icon
  4. uncomment {$ APPTYPE CONSOLE} Zeile in der DPR-Datei

Getestet mit Delphi XE

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top