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 Anwendung ohne Icon kompilieren (kein Icon einbinden) (https://www.delphipraxis.net/168444-anwendung-ohne-icon-kompilieren-kein-icon-einbinden.html)

WeBsPaCe 21. Mai 2012 20:56

Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Hi,

wollte diesen alten Thread nicht wieder ausgraben und meine Frage ist auch bisschen anders, deswegen:

Wenn ich kein Icon für meine Anwendung angebe, dann kommt ja automatisch das Standardicon (Fackel) in die RES Datei rein. Das kann ich dann mit dem Image Editor löschen und die RES speichern, aber das Standardicon bleibt. Lösche ich das Standardicon und erstelle ein neues Icon MAINICON, ohne es zu bearbeiten, hab ich ein komplett transparentes Icon.

Kann ich denn nicht irgendwie gar kein Icon mit in die EXE schreiben? Und Windows nimmt dann sein Standardicon (das da)?

Danke schon mal, Grüße!

PS: geht um Delphi 7 Personal

Popov 21. Mai 2012 21:25

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Also mit
Delphi-Quellcode:
Application.Icon := nil;
kannst du zumindest zur Laufzeit kein Icon wählen.

//Edit

Achso, was gefällt dir nicht an der Antwort des anderen Threads? Einfach im Program-Modul die Zeile
Delphi-Quellcode:
{$R *.RES}
entfernen. Warum willst du das nicht nutzen?

WeBsPaCe 21. Mai 2012 22:11

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Hi, Danke für die Antwort!

Zitat:

Zitat von Popov (Beitrag 1167513)
Also mit
Delphi-Quellcode:
Application.Icon := nil;
kannst du zumindest zur Laufzeit kein Icon wählen.

Das ist klar. Nein, geht um die EXE an sich.

Zitat:

Zitat von Popov (Beitrag 1167513)
Achso, was gefällt dir nicht an der Antwort des anderen Threads? Einfach im Program-Modul die Zeile
Delphi-Quellcode:
{$R *.RES}
entfernen. Warum willst du das nicht nutzen?

So mach ich's im Moment auch, aber das schien mir bisschen "Workaround". Wollte es eben gleich richtig machen, wenn ich's schon benutze. Was ist, wenn man gerne Resourcen mit einbinden möchte? Braucht man die Project1.res nicht für Versionshistorie? :gruebel:

Dalai 21. Mai 2012 22:26

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Zitat:

Zitat von WeBsPaCe (Beitrag 1167517)
Was ist, wenn man gerne Resourcen mit einbinden möchte?

Dann erstellst du eine datei.res und bindest die mit
Delphi-Quellcode:
{$R datei.RES}
ein. Das standardmäßige *.res macht es nur einfacher, eben wegen des Platzhalters.

MfG Dalai

Popov 21. Mai 2012 22:28

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Zitat:

Zitat von WeBsPaCe (Beitrag 1167517)
Wollte es eben gleich richtig machen

Du wolltest es gleich richtig machen? Was verstehst du unter Richtig?

WeBsPaCe 21. Mai 2012 22:48

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Zitat:

Zitat von Dalai (Beitrag 1167518)
Dann erstellst du eine datei.res und bindest die mit
Delphi-Quellcode:
{$R datei.RES}
ein. Das standardmäßige *.res macht es nur einfacher, eben wegen des Platzhalters.

Für zusätzliche Resourcen hab ich das auch immer so gemacht. Aber was ist z.B. mit dieser "Version Info"?

Zitat:

Zitat von Popov (Beitrag 1167519)
Du wolltest es gleich richtig machen? Was verstehst du unter Richtig?

Naja, es ist doch nicht ganz richtig, wenn unter Project > Options... > Version Info die Checkbox "Include version information in project" nicht mehr enabled ist, nur weil ich das Standardicon raushaben möchte. :wink:

Versteht mich nicht falsch, das ganze funktioniert soweit alles und macht keine Probleme. Ich dachte nur, dass es da eine elegantere Lösung gibt und wollte halt mal nachfragen.

Dalai 21. Mai 2012 23:15

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Zitat:

Zitat von WeBsPaCe (Beitrag 1167522)
Zitat:

Zitat von Dalai (Beitrag 1167518)
Dann erstellst du eine datei.res und bindest die mit
Delphi-Quellcode:
{$R datei.RES}
ein. Das standardmäßige *.res macht es nur einfacher, eben wegen des Platzhalters.

Für zusätzliche Resourcen hab ich das auch immer so gemacht - der Begriff war etwas ... unpassend gewählt. Aber was ist z.B. mit dieser "Version Info"?

Ah, jetzt verstehe ich, was du mit "Versionshistorie" meinst - der Begriff war etwas ... unklar gewählt. OK, das ist natürlich ein Argument und leider habe ich keine Ahnung, wie man die Versionsinfo mit einbinden könnte, ohne gleichzeitig das Icon mitzubekommen. Aber ich denke mir, dass das auch nur Text ist, der als Resource kompiliert ist - man müsste nur rausfinden, wie dieser Text zu formatieren wäre...

MfG Dalai

Luckie 21. Mai 2012 23:30

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Na ja das ist wohl kein Thema. Einfach mal die Forensuche mit Versionsinformationen bemühen: http://www.delphipraxis.net/167677-v...ilden-xe2.html

mleyen 21. Mai 2012 23:37

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Bei D2007 hab ichs so geschafft

WeBsPaCe 23. Mai 2012 20:58

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)
 
Zitat:

Zitat von Dalai (Beitrag 1167525)
Ah, jetzt verstehe ich, was du mit "Versionshistorie" meinst - der Begriff war etwas ... unklar gewählt. OK, das ist natürlich ein Argument und leider habe ich keine Ahnung, wie man die Versionsinfo mit einbinden könnte, ohne gleichzeitig das Icon mitzubekommen. Aber ich denke mir, dass das auch nur Text ist, der als Resource kompiliert ist - man müsste nur rausfinden, wie dieser Text zu formatieren wäre...

Sorry, hatte das nicht nachgeschaut, wie das richtig heißt. ;-) Ich brauche das ja auch alles nicht, es funktioniert ja alles. Dachte eben nur nicht, dass das so der beste Weg ist und konnte mich erinnern, dass die "Version information" auch in die RES kommt, das also dann beispielsweise nicht mehr funktionieren würde (wenn ich es brauchen würde).

Zitat:

Zitat von Luckie (Beitrag 1167526)
Na ja das ist wohl kein Thema. Einfach mal die Forensuche mit Versionsinformationen bemühen: http://www.delphipraxis.net/167677-v...ilden-xe2.html

Jaa.. Ich finde, das ist ein bisschen Overkill. Aber okay, dann gibt es wohl eben einfach keine Möglichkeit, das Icon auszuschalten, sondern man muss das komplette
Delphi-Quellcode:
{$R *.RES}
rausnehmen und anschließend wieder alles dazubasteln (basteln im Sinne von nicht das "Original-Delphi-IDE-Menü verwenden).

Zitat:

Zitat von mleyen (Beitrag 1167529)
Bei D2007 hab ichs so geschafft

Hmm, irgendwie ist das doch genau andersherum?! Ich will ja gerade kein Icon haben. Oder versteh ich den Link falsch?


Danke mal für die Antworten. Werde das jetzt wohl einfach so lassen. ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:25 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