Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mehrere Icons in einer Application? (https://www.delphipraxis.net/120078-mehrere-icons-einer-application.html)

Z4ppy 5. Sep 2008 13:08


Mehrere Icons in einer Application?
 
Jeder kennt das bestimmt: Es gibt Anwendungen, die mehrere Icons enthalten - eins für sich selber (IconIndex 0), kleinere Versionen davon und noch eins für Dateien, die mit dem Programm geöffnet werden...
Ich möchte das nun auch machen - aber wie geht das? Ich will keine dll-Datei mitausliefern, sondern am Schluss einfach eine exe mit den Icons drinnen haben (also nachm compilen)

MfG Z4ppy

PS: Wie ich dann mach, dass die entsprechenden Dateien auch ihr Icon kriegen, weiss ich... Das will ich also net zu hören kriegen :D
PS2: Ich benutz Delphi 7, vllt. ist das ja wichtig...

Blackheart 5. Sep 2008 13:11

Re: Mehrere Icons in einer Application?
 
TImageList, Ressource

Z4ppy 5. Sep 2008 13:18

Re: Mehrere Icons in einer Application?
 
Muss ich dann als Resourcenname den IconIndex nehmen oder wie?

MfG Z4ppy

Blackheart 5. Sep 2008 13:30

Re: Mehrere Icons in einer Application?
 
Die Suche kann man mit Stichwörtern füttern. :wink:
siehe dort...

Z4ppy 5. Sep 2008 13:33

Re: Mehrere Icons in einer Application?
 
Jaja, wie man Icons aus Resourcen lädt, is mir schon klar ;)
Aber ich benötige die Icons ja net zur Laufzeit - sondern Dateien, die eine entsprechende Endung haben, sollen das Icon mit dem IconIndex x aus meiner Application haben ;) Und fürn Explorer sollte man verschiedene Auflösungen des Icons in der App haben...
Wie macht man das?

MfG Z4ppy

lbccaleb 5. Sep 2008 13:39

Re: Mehrere Icons in einer Application?
 
ja und dum ust einfach mehrere icons in die res datei einbinden, und jedes (welches du möchtest) dann mit dem index auslesen.. mehr ist das nicht..

Z4ppy 5. Sep 2008 13:41

Re: Mehrere Icons in einer Application?
 
Dann müsste aber doch eigentlich beim Aufrufen eines Ordners mit einer entsprechenden Datei die Exe gestartet werden, oder?
Naja, ich werds mal testen ;)

Nochmal: Muss der Resourcenname jetz der IconIndex sein oder net?

MfG Z4ppy

DeddyH 5. Sep 2008 13:52

Re: Mehrere Icons in einer Application?
 
Ich denke, was Du meinst ist, eine Dateiendung mit Deinem Programm zu verknüpfen. Ich habe gerade keinen Source dafür zur Hand, aber die Suche bietet da bestimmt Lösungen.

Z4ppy 5. Sep 2008 13:58

Re: Mehrere Icons in einer Application?
 
Jo, wobei es mir eben vor allem ums Icon geht, also dass die verknüpften Dateien dann des richtige Icon kriegen...
Wie das mit dem Verknüpfen geht, ist mir schon klar... (Registry: HKCR)

MfG Z4ppy

DeddyH 5. Sep 2008 14:02

Re: Mehrere Icons in einer Application?
 
Schau mal z.B. unter der Endung *.pas. Dort steht bei mir DelphiUnit. Weiter unten unter DelphiUnit gibt es einen Schlüssel "DefaultIcon", dort steht die Exe samt IconIndex.

Z4ppy 5. Sep 2008 14:12

Re: Mehrere Icons in einer Application?
 
Jajajajaja, weiss ich ja alles :D
Ich will wissen, wie man das mit den Icons selber macht ;) Aber ich probier jetz einfach ma bissl rum und melde mich dann nochmal :D

MfG Z4ppy

DerAndereMicha 5. Sep 2008 14:14

Re: Mehrere Icons in einer Application?
 
Hallo,

ich hab einfach ne zusätzliche Ressource erstellt und die weiteren Icons reingepackt.

Z1 ICON "C:\Temp\Erstes.ico"
Z2 ICON "C:\Temp\Zweites.ico"

Und siehe da, mir werden 2 zusätzliche Icons angeboten.


Gruß
Micha

DeddyH 5. Sep 2008 14:18

Re: Mehrere Icons in einer Application?
 
Oder einfach per Ressourcen-Editor (z.B. ResHack) weitere Icons hinzufügen, that' s it.

Z4ppy 5. Sep 2008 16:53

Re: Mehrere Icons in einer Application?
 
@Micha:
Thx, werd ich mir ansehen

@DeddyH:
Klar geht das auch, allerdings sind die Icons nach nem erneuten kompilieren wieder weg ;) Und ich will net jedes mal nachm kompilieren alles wieder machen müssen :D

MfG Z4ppy

Blackheart 5. Sep 2008 21:17

Re: Mehrere Icons in einer Application?
 
Bei jedem deiner Post weisst du schon die Anwort, vieleicht hast du zwischendurch auch schon die Frage vergessen denn so richtig kann ich nicht nachvollziehen was du überhaupt möchtest.

grenzgaenger 5. Sep 2008 21:21

Re: Mehrere Icons in einer Application?
 
schau doch mal in die suche... da findest du sicher code, wie du 'n icon mit 'ner extension und deinem progy verbinden kannst...


ps: wo ist denn eigentliche dein problem? :glaskugel:

Blackheart 5. Sep 2008 21:35

Re: Mehrere Icons in einer Application?
 
Z4ppy hat folgendes geschrieben...
PS: Wie ich dann mach, dass die entsprechenden Dateien auch ihr Icon kriegen, weiss ich... Das will ich also net zu hören kriegen
PS2: Ich benutz Delphi 7, vllt. ist das ja wichtig...

Zitat:

Zitat von grenzgaenger
schau doch mal in die suche... da findest du sicher code, wie du 'n icon mit 'ner extension und deinem progy verbinden kannst...


ps: wo ist denn eigentliche dein problem? :glaskugel:


Z4ppy 5. Sep 2008 23:12

Re: Mehrere Icons in einer Application?
 
Oh mann, ich glaub 90% hier können net lesen :wall:
1. Ich weiss, wie ich eine Datei mit einem Programm verknüpfe...
2. Ich weiss, wie ich der verknüpften Datei ein Icon gebe...

ABER
Ich weiss nicht/vllt. jetzt, wie ich einem Programm mehrere Icons gebe, sodass ich mit IconIndex 1 z.B. die Dateiverknüpfung mit einem Icon ausstatten kann ;)

Lernt lesen -.-

MfG Z4ppy

DeddyH 6. Sep 2008 08:31

Re: Mehrere Icons in einer Application?
 
Lern selber lesen, eine RC-Datei wurde bereits gepostet.

Z4ppy 6. Sep 2008 14:09

Re: Mehrere Icons in einer Application?
 
Ich sag ja:
Zitat:

Ich weiss nicht/vllt. jetzt, wie ich einem Programm mehrere Icons gebe, sodass ich mit IconIndex 1 z.B. die Dateiverknüpfung mit einem Icon ausstatten kann ;)
Ich hatte es da nur noch net getestet ;)

MfG Z4ppy

DeddyH 6. Sep 2008 15:47

Re: Mehrere Icons in einer Application?
 
Nicht testen, aber meckern, das haben wir gern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr.

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