Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Komponenten Icon (https://www.delphipraxis.net/207326-komponenten-icon.html)

TurboMagic 14. Mär 2021 15:11

AW: Komponenten Icon
 
Spasseshalber mal dem Laufzeitpackage die Images hinzugefügt.
Ändert aber nix.

Uwe Raabe 14. Mär 2021 15:16

AW: Komponenten Icon
 
Zitat:

Zitat von himitsu (Beitrag 1485102)
Unit der Komponente und das Bild müssen im selben Package liegen.

Nein, die Bilder kommen in das Design Package, während die Unit mit der Komponente ruhig im Runtime Package liegen kann. Die Bilder auch in das Runtime Package zu packen macht auch keinen Sinn.

Zitat:

Zitat von TurboMagic (Beitrag 1485101)
Nur. Warum es bei mir nicht klappt wenn die nicht visuelle Komponete auf eine
Form platziert wird beschreibt das alles nicht.

Kannst du das Package mal bereitstellen um das auf einem anderen System zu probieren? Dann könnte man schonmal feststellen, ob es wirklich an einem Fehler im Projekt liegt.

KodeZwerg 14. Mär 2021 15:54

AW: Komponenten Icon
 
[OT]

Zitat:

Zitat von Uwe Raabe (Beitrag 1485095)
Klassenname + Auflösung + '_PNG'

Beispiel: TPngImageList128_PNG

Ohne das PNG müsste es ein BMP sein.

Gibt es dazu was zum nachlesen? Ich such und Stöber aber finde keine Anhaltspunkte.
Mich würde auch interessieren was man noch so mit einer .rc Datei machen kann abgesehen vom Standard (wie in meinem Link auf Seite 1) und non-Standard (wo man in einer art c++ alles definiert und beschreibt [dialoge zB]).

Danke für dieses Thema an TurboMagic wo ich sonst niemals bemerkt hätte das es so geheime switches gibt!

Ps an TM: Du hast gestern/vorgestern eine Topic "neues DEC nun erhältlich" o.ä. gepostet, praktisch wäre es wenn Du in den Zusammenhang auch geschrieben hättest "wo?" :-]

[/OT]

Uwe Raabe 14. Mär 2021 16:00

AW: Komponenten Icon
 
Zitat:

Zitat von KodeZwerg (Beitrag 1485110)
Gibt es dazu was zum nachlesen?

Himitsu hatte den Link ja schon gepostet: https://blogs.embarcadero.com/new-in...mponent-icons/

TurboMagic 14. Mär 2021 16:44

AW: Komponenten Icon
 
Zitat:

Zitat von KodeZwerg (Beitrag 1485110)
[OT]

Ps an TM: Du hast gestern/vorgestern eine Topic "neues DEC nun erhältlich" o.ä. gepostet, praktisch wäre es wenn Du in den Zusammenhang auch geschrieben hättest "wo?" :-]

[/OT]

Ich dachte das wäre bekannt.
Aber kein Problem, guckst du hier:

https://github.com/MHumm/DelphiEncry...ndium/releases

Grüße
TurboMagic

himitsu 14. Mär 2021 17:30

AW: Komponenten Icon
 
Wenn ich das Bild nicht im selben Modul habe, wie die Komponente, dann wird kein Bild gefunden.

Hatte jetzt keine Lust ein zweites Package zu machen, aber einfach TBaseImageList in meinem TestPackage registriert und die BMP-Ressource in TBaseImageList umbenannt = kein Bild.

[EDIT]
Ohh, ich wäre davon ausgegangen, dass wie bei den Form-DFMs im Modul der Klasse gesucht wird (Delphi-Referenz durchsuchenFindClassHInstance),
aber die suchen scheinbar in mehreren/allen Modulen (war das früher vielleicht mal anders?),

UND es gibt einen Cache, der auch "es gibt nichts" speichert.
Die Komponente wurde angezeigt, ohne Icon ... da konnte ich dann anschließend neukompilieren/deinstallieren/installieren, wie ich wollte ... erst nach Neustart der IDE war das Bild da.
Beim Deinstallieren/Installieren von Packages wäre es schön, wenn der Cache geleert würde. :stupid:

TurboMagic 14. Mär 2021 18:08

AW: Komponenten Icon
 
Naja, Uwe hat mein Projekt mit dem selben
Ergebnis wie ich gestestet.

Bei ihm war da ja dann auch sicher nichts im Cache.

Uwe Raabe 14. Mär 2021 21:05

AW: Komponenten Icon
 
:roll: 10x gelesen und nicht gesehen.

Lass mal beim dem Namen der 24er Resource die 24 weg. Eventuell musst du Delphi beenden und vielleicht auch in der Registry die Einträge im Package-Cache entfernen.

TurboMagic 15. Mär 2021 17:57

AW: Komponenten Icon
 
Das funktioniert jetzt!
SUper, danke!

himitsu 15. Mär 2021 18:31

AW: Komponenten Icon
 
Also am Besten immer eine Ressource ohne Größe und wer will kann zusätzlich noch weitere Größen hinzufügen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:08 Uhr.
Seite 3 von 4     123 4      

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