![]() |
Keine Icon Resource?
Hey Leute, ich habe eine Source, aber es ist in der kompilierten .exe kein Icon Resource drin...
Kann man die Resource mit Delphi irgendwo hinzugügen? Ich benutze Delphi 7. MfG 0nk3lz |
Re: Keine Icon Resource?
Menü > Projekt > Optionen... > Reiter: Anwendungen > Symbol laden
funktioniert aber nur, wenn der Source eine Ressourcen-Datei enthält (also das {$R *.res} aus der .DPR nicht entfernt wurde) |
Re: Keine Icon Resource?
Genau die wurde entfernt.
Kann man das irgendwie wiederherstellen? /Edit: Ich hab' einfach eine .res aus einem anderem Projekt beigelegt, es hat nun ein Icon. Aber ich kann mir nicht vorstellen, dass das eine besonders saubere Lösung ist. Geht's auch anders? |
Re: Keine Icon Resource?
Zitat:
Wo ist das Problem? :gruebel: Wenn diese Zeile wieder vorhanden ist aber keine .res Datei mehr, dann erstellt Delphi diese beim Öffnen des Projekts automatisch. |
AW: Keine Icon Resource?
Da ich damals danach gefragt wurde, ich jetzt wieder das Problem hatte und ich nirgends im Forum eine 'saubere' Lösung gefunden hab:
Delphi-Quellcode:
Um die Versionsinformationen zu nutzen, braucht man:
program Project1;
{$DEFINE IWannaChangeMainIconInIDE} // Strg + Shift + F11 --> Anwendung [+~370 KB!!!] {$DEFINE IWannaUseVersionInformation} // Strg + Shift + F11 --> Verionsinformationen {$IFDEF IWannaChangeMainIconInIDE} uses Forms; {$ENDIF} {$IFDEF IWannaChangeMainIconInIDE AND $IFNDEF IWannaUseVersionInformation} {$DEFINE IWannaUseVersionInformation} {$ENDIF} {$IFDEF IWannaUseVersionInformation} {$R *.res} {$ENDIF} begin {$IFDEF IWannaChangeMainIconInIDE} Forms.Application.Icon.Modified; // Whatever... ohne gehts nicht... {$ENDIF} end.
|
AW: Keine Icon Resource?
Zitat:
(diesen Platz kann man als Kommentar nutzen, darum gibt der Compiler keine Warnung/Fehlermeldung aus) dieses beept immer
Delphi-Quellcode:
also
{$DEFINE Test1}
{$IFDEF Test1 AND $IFDEF Test2} Beep; {$ENDIF}
Delphi-Quellcode:
oder
{$IFDEF IWannaChangeMainIconInIDE}
{$IFNDEF IWannaUseVersionInformation} {$DEFINE IWannaUseVersionInformation} {$ENDIF} {$ENDIF}
Delphi-Quellcode:
wobei man dieses ja eh mathematisch kürzen kann
{$IF Defined(IWannaChangeMainIconInIDE) and not Defined(IWannaUseVersionInformation)}
{$DEFINE IWannaUseVersionInformation} {$IFEND}
Delphi-Quellcode:
PS: anderes/eigenes Icon inkl. (fremder) Versionsinformationen
{$IFDEF IWannaChangeMainIconInIDE}
{$DEFINE IWannaUseVersionInformation} {$ENDIF} siehe ![]() |
AW: Keine Icon Resource?
Das war nur kurzer Testcode, es ging mir eigentlich darum das große Mysterium zu lösen, warum man immer Glück braucht um das Icon setzen zu können. :-D
Naja, aber dadurch wieder etwas dazugelernt, thx. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz