![]() |
bpl Komponentendatei bleibt leer
Hallo zusammen.
Wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht ... Ich habe im Netz die TabbedListBox gefunden und mir das Ganze schon mal als Komponente vorbereitet.
Delphi-Quellcode:
Ich kriege auch die blp Datei erzeugt (über installieren),
unit TabbedListbox;
interface uses Vcl.StdCtrls,Vcl.Controls,Windows,Messages,Classes; type TTabListBox = class(TListBox) public procedure CreateParams(var Params: TCreateParams); override; procedure SetTabStops(Val: array of Integer); end; implementation procedure TTabListBox.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); with Params do Style := Style or lbs_UseTabStops; end; procedure TTabListBox.SetTabStops(Val: array of Integer); begin SendMessage(Handle, lb_SetTabStops, High(Val) - Low(Val) + 1, Longint(@Val)); end; procedure Register; begin RegisterComponents('Samples', [TTabListBox] ); end; aber sie scheint leer zu sein. Hab sie unter Projekt/Optionen/Packages hinzugefügt, aber beim Klick auf den Komponenten-Button wird nur 'ne leere Liste angezeigt. Somit erscheint die Komponentensammlung "Samples" auch nicht, wenn ich eine Form anzeige. Was mache ich falsch!? |
AW: bpl Komponentendatei bleibt leer
Hat sich erledigt!
es fehlte das
Delphi-Quellcode:
vor
procedure Register;
Delphi-Quellcode:
implementaion
|
AW: bpl Komponentendatei bleibt leer
Wird vielleicht eine falsche (alte) BPL geladen?
Man könnte die PackageCache mal löschen HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Pac kage Cache HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Pal ette\Cache [edit] faule redbox |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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