Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Icons erstellen (https://www.delphipraxis.net/15864-icons-erstellen.html)

Dagon 5. Feb 2004 14:57


Icons erstellen
 
Hey Leute

Ich möchte gerne ein Progrämmchen schreiben, mit dem man Icons erstellen kann. Nur: wie speichern, damit das Icon gültig ist? Kann ich dafür ein TImage und dann das Bmp irgendwie in ein *.ico konvertieren? Oder wie geht das? :gruebel:

Danke im Voraus :hi:

Alexander 5. Feb 2004 15:03

Re: Icons erstellen
 
Nutz doch einfach TIcon. Dann kannst du mit SaveToFile/Stream speichern...

Dagon 5. Feb 2004 15:20

Re: Icons erstellen
 
Das Problem ist, wie kann ich in ein TImage zeichnen (oder sonst wohin) und es dann als Icon speichern?

Stanlay Hanks 5. Feb 2004 15:21

Re: Icons erstellen
 
Hi. Was mich interessieren würde: Kann man mit einem TIcon auch Xp Icons erstellen?

Alexander 5. Feb 2004 15:35

Re: Icons erstellen
 
Probier es mal so:
Delphi-Quellcode:
anIcon := TIcon.Create;
anIcon.Assign(Image1.Picture);
anIcon.SaveToFile('c:/testicon.ico');

Stanlay Hanks 5. Feb 2004 15:39

Re: Icons erstellen
 
Das dürft normalerweise nicht funktionieren, weil du ja dann ein TPicture einem TIcon zuweisen willst. :gruebel:

Man liest sich, Stanlay :hi:

Dagon 5. Feb 2004 15:39

Re: Icons erstellen
 
Ja, das ist eben das Problem. Obiges funktioniert nur, wenn ein Icon im Image geladen ist.

Stanlay Hanks 5. Feb 2004 15:41

Re: Icons erstellen
 
Dann wäre es aber überflüssig, das ganze umzuwandeln, wenn es eh schon ein Icon ist :wink:

Aber kann man überhaupt auf ein TIcon direkt zeichnen? :gruebel:

Dagon 5. Feb 2004 15:43

Re: Icons erstellen
 
Zitat:

Zitat von Stanlay Hanks
Aber kann man überhaupt auf ein TIcon direkt zeichnen? :gruebel:

Ich denke, dass man das eben nicht kann. Darum habe ich mal hier gefragt.

Dagon 5. Feb 2004 16:02

Re: Icons erstellen
 
Ich hab da was gefunden, und es funktioniert!

Hier die Site.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 Uhr.
Seite 1 von 2  1 2      

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