Windows-Systeme wie Windows Vista und Windows 7 oder höher können die Anzeige großer Symbole unterstützen, von Delphi kompilierte Programme können jedoch nur 32x32-Symbole anzeigen, wodurch die von Delphi kompilierten Programme sehr unprofessionell aussehen. Lassen Sie mich die Methode zum Kompilieren großer Symbolprogramme in Delphi erläutern.
Um die Kompilierung großer Symbole zu verwenden, müssen Sie zunächst ein Symbolbild im Format 256 x 256 vorbereiten.
Verwenden Sie eine Symbolbearbeitungssoftware wie IconWorkshop, um Ihre ICO-Datei zu öffnen, ein neues 256 x 256 Echtfarben-Symbol zu erstellen und Ihre Bilddatei in das Symbol zu importieren. Kopieren Sie nach dem Speichern des Symbols die Symboldatei in Ihr Projektverzeichnis (vorausgesetzt, es handelt sich um mainico.ico), erstellen Sie dann eine Datei mainico.rc unter Ihrem Projekt und geben Sie den Text darin ein:
MAINICON ICON mainico.ico
Öffnen Sie das Befehlszeilenfenster, wechseln Sie zum Verzeichnis Ihres Projektverzeichnisses, geben Sie den Befehl rc mainico.rc ein und drücken Sie zum Ausführen die Eingabetaste. Zu diesem Zeitpunkt wird eine Datei mainico.RES in Ihrem Projektverzeichnis generiert.
Öffnen Sie Ihr Projekt in Delphi, wählen Sie das Menü Projekt->Quelle anzeigen, fügen Sie eine Zeile {$R Mainico.RES} unter {$R *.res} hinzu und kompilieren Sie dann das Programm.
Das Windows-System speichert Symbole zwischen, sodass Sie den Effekt möglicherweise nicht direkt nach der Kompilierung sehen. Sie können das kompilierte Programm an einen anderen Ort kopieren, um zu sehen, ob es zu einem großen Symbol wird.
Der Befehl rc ruft den Microsoft Windows Resource Compiler auf