Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Symbol laden geht nicht?! (https://www.delphipraxis.net/137480-symbol-laden-geht-nicht.html)

NaPsTeRforever 21. Jul 2009 22:29


Symbol laden geht nicht?!
 
Hi ich wollte bei meinem Programm das icon ändern, aber unter Projekt-Optionen-Anwendung ist der Button "Symbol laden" grau deaktiviert! Wenn ich im Objektinspektor das icon einfach hinzufüge habe ich das icon zwar anstelle dieses delphi7-Symbols in meinem Programm aber nicht als Datei-icon?!?

Help..

himitsu 21. Jul 2009 23:48

Re: Symbol laden geht nicht?!
 
du has wohl die Resource aus deinem Programm entfernt

füge einfach {$R *.res} in deiner .dpr wieder hinzu
(notfalls speichern, alles schließen und neu laden)

die .res wird dann automatisch erstellt.

Delphi-Quellcode:
Program Project1;

Uses SysUtils, Forms, ...;

{$R *.res}  // <<<< dieses

Begin
  ...
Grund: dieses Icon wird in der Project-Ressource gespeichert, genauso wie z.B. auch die Project-Version (siehe Projektoptionen)


Das Icon in der Form zu ändern bringt nicht, da es, wie der Name schon sagt, das Icon der Form ist (das oben links in der Ecke) und nicht das des Projektes.

NaPsTeRforever 22. Jul 2009 02:04

Re: Symbol laden geht nicht?!
 
wenn ich {$R *.res} hinzufüge kommt
Delphi-Quellcode:
[Fehler] Datei nicht gefunden: 'radio_Form.res'
bei mir steht da aber {$R *.dfm}

Habe mal in meinen anderen Projekten geschaut und da ist auch immer nur {$R *.dfm} und nicht {$R *.res}?!

Luckie 22. Jul 2009 02:39

Re: Symbol laden geht nicht?!
 
Liegt in deinem Ordner eine Datei <Projektname>.res? wenn nicht, speicher mal alles, schließ die IDE und öffne das Projekt noch mal neu. Dann sollte die fehlende res-Datei neu erstellt werden. dann kannst du unter Projektoptionen das Icon für die Anwendung auswählen.

himitsu 22. Jul 2009 03:12

Re: Symbol laden geht nicht?!
 
Wenn da *.dfm steht, dann bist du in der Formular-Unit (.pas)
und nicht in der Projektdatei (.dpr)

Und wie man erkennen sollte, meinte ich die .dpr, wo du dieses einfügen sollst.
> siehe Menü > Projekt > Quelltext anzeigen

NaPsTeRforever 22. Jul 2009 03:44

Re: Symbol laden geht nicht?!
 
ok danke für die Hilfe, geht jetzt wieder ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 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 by Thomas Breitkreuz