Entwickler-Ecke
Sonstiges (Delphi) - Delphi 7 und Anwendungsicons
AXMD - So 19.12.04 14:32
Titel: Delphi 7 und Anwendungsicons
Hi,
ich hab Delphi 7 PE zwar schon seit ich es von der c't-CD habe, allerdings fällt mir erst jetzt auf, dass ich das Icon von Konsolenanwendungen nicht mehr ändern kann (ging mit D6PE noch). Natürlich steht {$R *.res} gleich nach uses, aber Delphi lässt mich das Icon trotzdem nicht ändern :?
Jemand eine Idee?
AXMD
AXMD - Do 23.12.04 23:34
Wirklich niemand eine Idee? Ich will unbedingt mal das Icon meiner Konsolen-EXE ändern - der Siebener gefällt mir nicht :cry:
AXMD
.Chef - Do 23.12.04 23:40
Seit wann brauchen Konsolenanwendungen Icons? Was passiert bei D7, wenn du *.res ganz weglässt?
Delete - Fr 24.12.04 01:49
Also bei mir, D6 Personal, geht es so ohne Probleme:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| program Project2;
{$APPTYPE CONSOLE}
uses SysUtils;
{$R *.res}
begin end. |
.Chef - Fr 24.12.04 09:46
| Luckie hat folgendes geschrieben: |
| Also bei mir, D6 Personal, geht es so ohne Probleme: |
Das ist ja der Punkt. In D6 kann ich keine Probleme feststellen. :gruebel:
Spatz - Fr 24.12.04 10:02
Bei Delphi7 kannst du das Icon unter project-->options-->application ändern
AXMD - Fr 24.12.04 11:04
| Spatz hat folgendes geschrieben: |
| Bei Delphi7 kannst du das Icon unter project-->options-->application ändern |
Eben nicht, das ist disabled.
| Luckie hat folgendes geschrieben: |
Also bei mir, D6 Personal, geht es so ohne Probleme:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| program Project2;
{$APPTYPE CONSOLE}
uses SysUtils;
{$R *.res}
begin end. | |
Unter D6 gings bei mir ja auch, aber eben nicht mehr unter D7.
| .Chef hat folgendes geschrieben: |
| Seit wann brauchen Konsolenanwendungen Icons? Was passiert bei D7, wenn du *.res ganz weglässt? |
Dann hab ich das "normale" Windows-Icon (also dieses weiße "Fenster" mit dem blauen Rahmen). Ich hätt schon gern ein Icon, aber was noch viel wichtiger wäre: die Dateiinformationen (Version, Copyright etc.): das ist bei mir nämlich auch alles disabled.
//EDIT: Was mich ja am meisten an diesen Umständen stört ist die Tatsache, dass ich mich entscheiden kann: entweder das hässliche Icon mit dem Delphi-Siebener und Versionsinfos oder normales Icon und keine Versionsinfos (also wenn ich die *.res nicht einbinde)
AXMD
Spatz - Fr 24.12.04 11:40
Vieleicht liegt es ja an der PE von Delphi. Ich habe die Enterprise Edition und da funktioniert es wunderbar...
Harry M. - Mi 12.10.05 08:04
Ich habe ebenfalls D7 Enterprise. Bei mir geht es nicht. Ebenso wie die Copyrightinfos.
Blackheart666 - Mi 12.10.05 10:15
Versuchs mal mit
Versionsinfo in das Projekt übernehmen.
Harry M. - Mi 12.10.05 10:39
Im konkreten Project gehts mir nur ums Icon. Bloß gut das ich noch irgendwo tief in der Kiste eine D5 habe :lol:
Blackheart666 - Mi 12.10.05 10:50
Also bei Mir gehts auch hab dieselbe Delphi7 Version
Bei Versionsinfo ist es bei mir auch Diabled wenn Ich den Haken setzt bei Versionsinfo übernehmen kann Ich alles eingeben.
Dann kann es doch nur an irgendeiner Einstellung bei Dir Liegen.
Harry M. - Mi 12.10.05 10:58
Delphi-Quelltext
1:
| if (IchRausFinden) and (NichtVergessen) and (ThreadWiederFinden) then IchPosten; |
:lol:
Harry M. - Mi 19.10.05 13:30
Probelm erkannt. Ich habe versucht das Symbol für eine W32 Anwendung zu nehmen. Das ging nicht ungültiges Format oder sowas. Jedenfalls habe ich es nochmal mit einem Icon-Editor geöffnet und als Icon gespeichert. Dann konnte ich es zwar immmer noch nicht in Delphi auswählen (über den Dlg für die Consolenanwendung, in der W32 ging es dann wie gewohnt), aber nach dem erneuten compilieren der Resource hatte ich auch das Symbol für die EXE nach dem Compilieren des Quelltextes.
Mich wundert das der Resourcen-Compilier nicht schon was bemängelt hat??
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!