Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Delphi komponenten bild in BDS2006 (https://www.delphipraxis.net/134702-komponenten-bild-bds2006.html)

cherry 27. Mai 2009 11:07


komponenten bild in BDS2006
 
hallo leute

ich hab schon früher Komponenten mit Delphi7 programmiert. Dort gabs dann auch so n schöner Bildeditor und damit die Möglichkeit Komponenten Resourcen Dateien an das Package zu hängen, sodass ich dann für meine Komponenten eigene Bilder habe.

In BDS2006 fehlt dieser Bildeditor leider. Ich hab jetzt aber einen ressourcen editor gefunden und mit damit eine hübsche dcr. erstellt

Dann habe ich in dem Package {$R 'blabla.dcr'} eingegeben und das ganze Compiliert. Die Kompo neu installiert. Nur leider hat meine Komponente immer noch das Std Bild?!

was mach ich falsch?

mkinzler 27. Mai 2009 11:43

Re: komponenten bild in BDS2006
 
http://theunknownones.net/products/resed.html

Roaster 27. Mai 2009 11:50

Re: komponenten bild in BDS2006
 
Zitat:

Zitat von mkinzler
http://theunknownones.net/products/resed.html

Läuft der auch unter D2009 oder anderes gefragt, was ist bei diesem Tool besser als der eingebaute "Resource Editor"?

mkinzler 27. Mai 2009 11:53

Re: komponenten bild in BDS2006
 
Unter D2009 brauchst du den natürlich nicht.

cherry 27. Mai 2009 12:39

Re: komponenten bild in BDS2006
 
Zitat:

Zitat von mkinzler
http://theunknownones.net/products/resed.html

hmm... hab ich jetzt installiert. nur wie bringe ich jetzt mein Design - Time -Bitmap
auf meine Komponente? dieser Resourcen Editor erstellt ja .res und nicht dcr...

Hast du mich evtl. missverstanden?

Ich möchte das meine selbst erstellte Komponente mein eigenes Bild in der Toolpalette anzeigt.

chaosben 27. Mai 2009 13:50

Re: komponenten bild in BDS2006
 
Du brauchst keine dcr.
Du musst nur eine Bitmap-Resource mit dem richtigen Namen(z.B. TMEINEKOMPNENTE) in deiner BPL haben.
Also einfach per ResEd einbinden und kompilieren. Fertig.

cherry 27. Mai 2009 14:41

Re: komponenten bild in BDS2006
 
Zitat:

Zitat von chaosben
Du brauchst keine dcr.
Du musst nur eine Bitmap-Resource mit dem richtigen Namen(z.B. TMEINEKOMPNENTE) in deiner BPL haben.
Also einfach per ResEd einbinden und kompilieren. Fertig.

hmm.... ich kriegs nicht hin...
ich kann zwar die .res datei erstellen und wenn ich das kompillierte bpl mit einem ressourcen editor öffne, sehe ich das sie mit kompilliert wurde.

habe beides versucht TMEINEKOMPO und MEINEKOMPO (mit oder ohne t)... geht nicht. es werden die std bilder angezeigt.

Spielt es evt eine Rolle in welcher "Gruppe" die bilder sind?
tkompo1 BITMAP tkompo1.bmp

chaosben 27. Mai 2009 16:08

Re: komponenten bild in BDS2006
 
Die Gruppe ist imho egal.
Wichtig ist der Name (mit T), die Größe (24x24) und imho das Pixelformat (24bit). Aber letzteres kann ich nicht beschwören. :)

RWarnecke 27. Mai 2009 17:09

Re: komponenten bild in BDS2006
 
Zitat:

Zitat von chaosben
Die Gruppe ist imho egal.
Wichtig ist der Name (mit T), die Größe (24x24) und imho das Pixelformat (24bit). Aber letzteres kann ich nicht beschwören. :)

Habe ich das soweit richtig verstanden, dass der Resourcenname gleich der Name der Komponente sein muss aber die Resourcendatei anderst heißen kann ?

chaosben 28. Mai 2009 05:35

Re: komponenten bild in BDS2006
 
Ja, die Resourcendatei kann heißen wie sie will, da sich ihr Inhalt im späteren Binärfile von dem anderer Resourcendateien nicht unterscheidet.


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

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