AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Anwendung ohne Icon kompilieren (kein Icon einbinden)

Anwendung ohne Icon kompilieren (kein Icon einbinden)

Ein Thema von WeBsPaCe · begonnen am 21. Mai 2012 · letzter Beitrag vom 24. Mai 2012
Antwort Antwort
Seite 1 von 2  1 2   
WeBsPaCe

Registriert seit: 9. Mär 2005
Ort: ~/delphi
5 Beiträge
 
#1

Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 20:56
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
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#2

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 21:25
Also mit 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 {$R *.RES} entfernen. Warum willst du das nicht nutzen?

Geändert von Popov (21. Mai 2012 um 21:28 Uhr)
  Mit Zitat antworten Zitat
WeBsPaCe

Registriert seit: 9. Mär 2005
Ort: ~/delphi
5 Beiträge
 
#3

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 22:11
Hi, Danke für die Antwort!

Also mit Application.Icon := nil; kannst du zumindest zur Laufzeit kein Icon wählen.
Das ist klar. Nein, geht um die EXE an sich.

Achso, was gefällt dir nicht an der Antwort des anderen Threads? Einfach im Program-Modul die Zeile {$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?
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.296 Beiträge
 
Delphi 5 Professional
 
#4

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 22:26
Was ist, wenn man gerne Resourcen mit einbinden möchte?
Dann erstellst du eine datei.res und bindest die mit {$R datei.RES} ein. Das standardmäßige *.res macht es nur einfacher, eben wegen des Platzhalters.

MfG Dalai
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#5

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 22:28
Wollte es eben gleich richtig machen
Du wolltest es gleich richtig machen? Was verstehst du unter Richtig?
  Mit Zitat antworten Zitat
WeBsPaCe

Registriert seit: 9. Mär 2005
Ort: ~/delphi
5 Beiträge
 
#6

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 22:48
Dann erstellst du eine datei.res und bindest die mit {$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"?

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.

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.
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.296 Beiträge
 
Delphi 5 Professional
 
#7

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 23:15
Dann erstellst du eine datei.res und bindest die mit {$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

Geändert von Dalai (21. Mai 2012 um 23:17 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.037 Beiträge
 
Delphi 2006 Professional
 
#8

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 23:30
Na ja das ist wohl kein Thema. Einfach mal die Forensuche mit Versionsinformationen bemühen: http://www.delphipraxis.net/167677-v...ilden-xe2.html
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 21. Mai 2012, 23:37
Bei D2007 hab ichs so geschafft
  Mit Zitat antworten Zitat
WeBsPaCe

Registriert seit: 9. Mär 2005
Ort: ~/delphi
5 Beiträge
 
#10

AW: Anwendung ohne Icon kompilieren (kein Icon einbinden)

  Alt 23. Mai 2012, 20:58
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).

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 {$R *.RES} rausnehmen und anschließend wieder alles dazubasteln (basteln im Sinne von nicht das "Original-Delphi-IDE-Menü verwenden).

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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf