![]() |
Komponenten mit icon!
hallo
ich hab es geschaft ein komponente zu machen! :hello: jetzt will ich aber das mir die komponente in der palette mit eim icon angezeigt wird! wie geht das? außerdem würd mich mal interresieren welche dateien ich weitergeben muss, wenn ich die komponente auf einem anderen PC instalieren/benützen möchte? danke - schonmal im vorraus alex |
Re: Komponenten mit icon!
zum weitergeben:
entweder die *.dcu Dateien, dnn hat er nur die Komponennte oder die *.pas Dateien, dann hat er noch zusätzlich den Quelltext |
Re: Komponenten mit icon!
Das Icon für die Palette:
1.) Image-Editor öffnen (im Startmenü unter Delphi) 2.) File->New->Component Ressource File 3.) Rechtsklick in der neuen dcr auf "contents" -> New -> Bitmap 4.) widh: 24 und heigt: 24 -> OK 5.) Bitmap1 nach TDeinComponentenname umbennen 6.) Bildschen in die 24x24 TDeinComponentenname-bitmap malen 7.) Speicher unter dem namen myunitname.dcr (wenn deine unit "mypanel.pas" heißt, muss der dateiname "mypanel.dcr" sein 8.) in deiner Pas-datei unter Implementation "{$R *.dcr}" schreiben. 9.) Compilieren->Fertig |
Re: Komponenten mit icon!
wenn er mir z.B. aber nur die dcu Dateien gibt, wie installiere ich die Komponente dann ??
hatte bis jetzt nur Kompos mit pas Dateien :mrgreen: |
Re: Komponenten mit icon!
es sollte auch möglich sein dcu-dateien einem package hinzuzufügen...
|
Re: Komponenten mit icon!
ok ich hab grad n anderes problem - die schön funktionierende komponente möchte ich jetzt noch verändern(verbessern!) aber das klappt nicht! ich hab die *.pas datei verändert und möcht die nun mit der "alten" austauschen!? - klappt nicht! wie kann ich das machen!
und kann es sein das ich kein package hab!? bzw. ich weis nicht wo die ist! :gruebel: ich find nur eine *.bpl datei mit der ich nichts anfangen kann!! => wie erstell ich aus einer *.pas datei eine komponente? danke für die antworten... Alex |
Re: Komponenten mit icon!
also soweit ich weiß musst du die komponente komplett entfernen, aus dem package (delphi standart dclusr.** glaub ich) löschen. Delphi neu starten, und dann die pas als neue kompo wieder einfügen.
also so hab ichs bis jetzt immer gemacht, kann schon sein dass es auch einfacher geht dann lern ich hoffentlich auch was dazu. :gruebel: aber es ist eine Möglichkeit :mrgreen: |
Re: Komponenten mit icon!
ok so hab ich das bis jetzt auch immer gemacht - komplett löschen und neu einfügen!
mitlerweile stürzt ab und an delphi ab, da kommt dann ne seltsame fehlermeldung und ... egal ich instaliers mal neu :? und was ist jetzt n package genau? ne zusammenfassung von komponenten!? und dann eine *.blp datei!? n schönen nachmittag alex |
Re: Komponenten mit icon!
Wenn du das Package öffnest und auf Rebuild klickst müsste das auch schon reichen.
Es geht ja eigentlich nur darum, dass die .DCU neu gebildet wird... |
Re: Komponenten mit icon!
das gibts bei mir nicht!! rebuild!? wo is das zu finden????
und wenn ich das alte nicht lösch bringt a' mir fehlermeldung zugrifsverletzung.... rtl60.bpl....! tja! hm? alex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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