Delphi-PRAXiS

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 Komponente installieren (https://www.delphipraxis.net/84898-komponente-installieren.html)

texmurphy901 23. Jan 2007 13:26


Komponente installieren
 
Hallo,
ich habe ein Problem, dass mich noch zur Verzweifelung treibt:
Ich habe eine (nicht visuelle) Komponente bekommen, die lediglich aus einer PAS-Datei besteht.
Wie kann ich diese Komponente in Delphi 2006 installieren?
Über den Menüpunkt KOMPONENTEN gehts nicht (ist ja kein package).
Es muss also daraus irgendwie eine BPL oder DCR Datei werden, aber ich habe leider keine Ahnung, wie..
Meine bisherigen Versuche:

Erzeuge ich mir ein package und binde die PAS-Datei ein, bekomme ich keinen Menüpunkt zum Kompilieren oder erzeugen angeboten.

Lege ich mir ein Projekt an und binde die Unit ein,kann ich kompilieren und ich bekomme eine EXE.
Was soll ich denn damit ?!

Wie ihr seht, bin ich noch nicht so lange dabei.
Also falls irgendwer hier mit einer Lösung weiterhelfen kann, wäre ich um eine ausführliche Schritt für Schritt Anleitung sehr dankbar.
Über die Suchfunktion finde ich immer nur Fragen zu konkreten Komponenten nichts allgemeines zur Installation :-(

Danke
Murphy

Alexander Roth 23. Jan 2007 13:35

Re: Komponente installieren
 
Also: Schau mal in der Unit, ob die
Delphi-Quellcode:
Procedure Register;
existiert. Wenn ja dann musst du ein neues Package creiere, die pas einbinden und dann irgendwo (wahrscheinlich in der Projektverwaltung rechte Maustaste) compilieren und installieren.

Falls die
Delphi-Quellcode:
Procedure Register;
nicht existiert musst du sie einfach erstellen. Und zwar einfach so
Delphi-Quellcode:
procedure Register;
begin
  RegisterComponents('Name der Kategorie', [Klassenname]);  
end;
Das trägst du im implementation Teil ein. Dann trägst du zusätzlich kurz vor dem Wort implementation folgendes ein:
Delphi-Quellcode:
procedure Register;
Nun speichern und dann wie oben fortfahren.

gruß Alexander

ghost007 23. Jan 2007 13:38

Re: Komponente installieren
 
hi,
vielleicht hilft dir ja des tutorial hier weiter ;)
*ClickMe*

MfG - Ghost007

texmurphy901 23. Jan 2007 13:51

Re: Komponente installieren
 
Hallo und vielen Dank für die schnellen Antworten.
Es war schlicht und einfach mein nichtwissen, dass es im Kontextmenü des packages (rechte Maustaste in Projektverwaltung) einen Menüpunkt installieren gibt ....
Dank euch ist diese Lücke nun geschlossen ;-)

Danke Danke Danke
Murphy


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 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