Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Komponente installieren (https://www.delphipraxis.net/68034-komponente-installieren.html)

rowkajjh 23. Apr 2006 20:07


Komponente installieren
 
Hallo,

ich will in BDS2006 eine neue VCL-C++-Komponente installieren (eine TreeView, der von TTreeView abgelitten ist). Also Menüpunkt Komponente->Neue VCL-Komponente angeklickt - alles ausgefüllt - leider erscheint aber in der Palette die neue Unit nicht.

Was muß ich denn noch machen?

Danke!

Hawkeye219 23. Apr 2006 20:24

Re: Komponente installieren
 
Hallo,

die Komponenten-Unit muß eine Prozedur zum Registrieren der Komponente enthalten:

Delphi-Quellcode:
interface

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Name der Palette', [Name der Komponente]);
end;
Dabei ist auf die Schreibweise des Prozedurnamens zu achten ("Register" - großes "R", kleines "egister"), sonst funktioniert es nicht!

Gruß Hawkeye

rowkajjh 23. Apr 2006 20:32

Re: Komponente installieren
 
Zitat:

Zitat von Hawkeye219

die Komponenten-Unit muß eine Prozedur zum Registrieren der Komponente enthalten:

Hat es:

namespace Mytreeview
{
void __fastcall PACKAGE Register()
{
TComponentClass classes[1] = {__classid(MyTreeView)};
RegisterComponents("Zusätzlich", classes, 0);
}
}

(wie gesagt, VCL-C++-Komponente.

ich.online 24. Jun 2006 18:06

Re: Komponente installieren
 
Hallo,

was ist denn das für ein Schwachsinn. Ich habe seit Stunden versucht, unter D6 Prof. eine Komponente zu installieren, die für D4 geschrieben wurde. Es ging nicht. Jetzt lese ich hier, dass bei Register groß/klein unterschieden wird. Bei der D4 Komponente stand register. Gibt es noch andere Aufrufe in Delphi mit groß/klein Unterscheidung :-)

Gruß
ich.online


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 Uhr.

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