Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Mehr als 1 Icon in EXE-Datei (https://www.delphipraxis.net/46353-mehr-als-1-icon-exe-datei.html)

funkymick 23. Mai 2005 15:52


Mehr als 1 Icon in EXE-Datei
 
Hallo *,

wie kann ich mehr als ein Icon in eine EXE-Datei hineinkompilieren, um z.b. ein Icon als ProgrammIcon und ein Icon als Icon für Verknüpfungen zu verwenden?

gruß
michael

marabu 23. Mai 2005 16:09

Re: Mehr als 1 Icon in EXE-Datei
 
Hallo Michael,

deine Icons bindest du so ein:
Delphi-Quellcode:
{$R MYICONS.RES}
Dazu kannst du eine Resourcen-Quelldatei mit dem Editor erstellen:
Code:
MYICON ICON "myicons\myicon.ico"
Die Quelldatei wandelst du mit dem Resourcen-Compiler von Borland um:
Code:
brcc32 myicons
Jetzt hast du deine Datei MYICONS.RES und kannst dein Delphi-Programm kompilieren. Bei Gelegenheit solltest du mal im MS PSDK nachlesen, welche Optionen für deine Icons noch interessant sein könnten.

Grüße vom marabu

funkymick 24. Mai 2005 08:46

Re: Mehr als 1 Icon in EXE-Datei
 
ah jo. soweit war ich auch schon... aber anscheinend aktualisiert windows seine dateityp-icons nicht direkt... deshalb sah es so aus, als wenns nicht funktionieren würde...

aber danke trozdem :-)

marabu 24. Mai 2005 09:06

Re: Mehr als 1 Icon in EXE-Datei
 
Deine Frage und deine Antwort passen irgenwie nicht richtig zusammen. Ich hoffe du verstehst, warum ich dich auf meine schwarze Liste setze.

marabu

sakura 24. Mai 2005 14:12

Re: Mehr als 1 Icon in EXE-Datei
 
Zitat:

Zitat von marabu
Die Quelldatei wandelst du mit dem Resourcen-Compiler von Borland um...

Man kann die RC-Datei auch einfach in das Projekt aufnehmen und schon macht die Delphi-IDE den Rest.

Zitat:

Zitat von marabu
Deine Frage und deine Antwort passen irgenwie nicht richtig zusammen. Ich hoffe du verstehst, warum ich dich auf meine schwarze Liste setze.

Wie hat funkymick Dich zu verstehen? Seine Frage war berechtigt und er hat dann auch gleichzeitig das Problem erkannt nachdem ihm bewusst wurde, dass es nicht an ihm/Delphi lag. :roll: Eine Aussage wie diese ist imo sehr beleidigend!

...:cat:...

marabu 24. Mai 2005 19:37

Re: Mehr als 1 Icon in EXE-Datei
 
Hallo sakura,

Zitat:

Zitat von sakura
Wie hat funkymick Dich zu verstehen? Seine Frage war berechtigt und er hat dann auch gleichzeitig das Problem erkannt nachdem ihm bewusst wurde, dass es nicht an ihm/Delphi lag. Eine Aussage wie diese ist imo sehr beleidigend!

Auf "Ah jo, soweit war ich auch schon" reagiere ich allergisch. Das erinnert mich an den Reisenden in der Bahnhofsgaststätte, der, weil sehr in Eile, dankbar die vom Tischnachbarn angebotene Erbsensuppe isst. Als er zum Schluß eine Fingerkuppe auf dem Tellergrund erblickt, kann er die Suppe dann doch nicht bei sich behalten und muss sich dann unter den empörten Blicken der anderen Gäste vom Spender den Satz anhören: "Ah jo, soweit war ich auch schon".

Eine bessere Frage wäre hier gewesen: Ich habe in mein Programm mehrere Icons eingebunden - warum wird beim Wechsel des Icons auf dem Desktop noch das alte Icon angezeigt? So wäre vermieden worden, dass ich unnütz Zeit vergeude - Zeit von der ich wahrscheinlich bei weitem nicht mehr so viel habe wie du, sakura, oder auch funkymick.

Glaube mir, ich habe nicht im Traum daran gedacht, dass meine bewusst gewählten Worte von irgendjemand als "sehr beleidigend" (das ist annähernd Superlativ) eingestuft werden könnten. Meine Metaphern sind wahrscheinlich für Twens wie dich genau so unverständlich, wie deine Vorliebe für kleine bunte Animationen mitten im Text für mich.

Mein Gerechtigkeitssinn sagt mir, dass hier eine unangemessene einseitige Rüge vorliegt, die ein Moderator nur nach vorhergehender Anhörung aussprechen sollte. Wie wollen wir in Zukunft miteinander umgehen, sakura?

Freundliche Grüße vom marabu

MathiasSimmack 24. Mai 2005 19:46

Re: Mehr als 1 Icon in EXE-Datei
 
Zitat:

Zitat von sakura
Zitat:

Zitat von marabu
Die Quelldatei wandelst du mit dem Resourcen-Compiler von Borland um...

Man kann die RC-Datei auch einfach in das Projekt aufnehmen und schon macht die Delphi-IDE den Rest.

Hat bei mir, Delphi 5, irgendwie nie funktioniert. :cry:

Zitat:

Zitat von funkymick
aber anscheinend aktualisiert windows seine dateityp-icons nicht direkt

Schau dir mal MSDN-Library durchsuchenSHChangeNotify an:
Delphi-Quellcode:
SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_IDLIST,nil,nil);


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz