Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Symbol einer Komponente (https://www.delphipraxis.net/209186-symbol-einer-komponente.html)

Uli Schoch 7. Nov 2021 08:19

Symbol einer Komponente
 
Hallo
Ich verwende Deplphi 10.4 von RAD. Ich habe einige VCL-Komponenten selbst geschrieben und in ein Package zusammengefasst und dieses installiert. Das funktionirt, aber die einzelnen Komponenten haben kein Symbol in VCL-Liste. In meinem alten Delhi 3 hatte ich die gleichen Komponenten drin mit Symbolen. Ich habe die dcr-Dateien dieser Symbole in den Ordner der Komponenten des neuen Dalphi 10.4 kopiert und die Package neu erstellt. Die symbole werden aber nach wie vor nicht angezeig.
Wie macht man das genau mit Delph 10.4?

Uli Schoch

dummzeuch 7. Nov 2021 11:12

AW: Symbol einer Komponente
 
Nicht, dass ich mich erinnere, das jemals gemacht zu haben, aber z.B. auf StackOverflow steht folgendes
(Übersetzt mit www.DeepL.com/Translator (kostenlose Version)):

Zitat:

Um der Komponente ein Symbol hinzuzufügen, müssen Sie mit dem Delphi-Bildeditor eine dcr-Datei erstellen. Im Bildeditor erstellen Sie eine Bitmap 24x24 16 bit. Benennen Sie das Bitmap in den Namen Ihres Steuerelements um.

Beispiel: TMyCustomControl - TMyCustomControl (gleicher Name)

Speichern Sie die dcr-Datei in dem Ordner, in dem sich das Paket befindet, unter einem beliebigen Namen (Beispiel: Icon.dcr).

Öffnen Sie dann Ihr Paket und klicken Sie mit der rechten Maustaste auf -> View source.

Fügen Sie folgende Zeile ein:

Delphi-Quellcode:
{$R 'Der dcr-Dateiname'}
In diesem Fall:

Delphi-Quellcode:
{$R 'Icon.dcr'}
Klicken Sie auf Kompilieren und Installieren.
Ich vermute, der {$R ...} Eintrag im Package fehlt bei Dir.

Uwe Raabe 7. Nov 2021 11:18

AW: Symbol einer Komponente
 
Mittlerweile versteht die IDE auch Icons im PNG-Format und auch in unterschiedlichen Auflösungen. David Millington beschreibt in diesem Artikel auch wie das geht: https://blogs.embarcadero.com/new-in...mponent-icons/ (unter Technical details)

Uli Schoch 7. Nov 2021 13:57

AW: Symbol einer Komponente
 
Hallo
Ich habe versucht, die alten dcr und die alten png symboldateien per $R in den Sourcode der Komponenten einzufügen. Da hat der Compiler aber die Fehlermeldung "16 bit resoursen werden nicht unterstützt" gemeldet. Ich versuchte dann im Delphi mit dem Bildeditor neue Symbole zu machen. Mein Delphi hat aber keinen Bildeditor, nur einen Bit-Stil.Designer. Mit den kann ich keine dcr- und keine png-Dateien erzeugrn. Was nun?

Gruu
Uli Schoch

Uwe Raabe 7. Nov 2021 16:47

AW: Symbol einer Komponente
 
Hast du denn fertige PNG-Dateien?

himitsu 7. Nov 2021 17:03

AW: Symbol einer Komponente
 
Zitat:

Zitat von Uli Schoch (Beitrag 1497204)
Mein Delphi hat aber keinen Bildeditor, nur einen Bit-Stil.Designer.

Nicht?


Menü > Projekt > Ressourcen und Bilder

Uwe Raabe 7. Nov 2021 17:59

AW: Symbol einer Komponente
 
Zitat:

Zitat von himitsu (Beitrag 1497209)
Menü > Projekt > Ressourcen und Bilder

Das ist aber kein Bild-Editor. Damit kann man lediglich recht einfach z.B. Bilder als Ressourcen in die Anwendung einbinden.

himitsu 7. Nov 2021 18:20

AW: Symbol einer Komponente
 
Er will doch nur Bilder hinzufügen?

Extern bearbeiten geht ja immernoch. :angle2:

Uli Schoch 8. Nov 2021 15:19

AW: Symbol einer Komponente
 
Hallo mitenand
Ich hae noch ein bisschen herumprobiert mit den Symbolen, habe aber keine Lösung gefunden. Ich kann auch leben ohne die Symbole.
Besten Dank für euere Ratschläge

Uli Schoch

BerndS 8. Nov 2021 15:52

AW: Symbol einer Komponente
 
Ich verwende dazu immer diesen Editor: https://stefansundin.github.io/xn_resource_editor/


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz