Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Komponentenerstellung: Zugriff auf anderes Package? (https://www.delphipraxis.net/193568-komponentenerstellung-zugriff-auf-anderes-package.html)

Franschi 16. Aug 2017 09:50

Komponentenerstellung: Zugriff auf anderes Package?
 
Hallo zusammen,

bisher konnte ich mich immer mit dr Suchfunktion behelfen, aber heute komme ich nicht weiter.

Ich möchte eine ziemlich komplexe Komponente erstellen, die eine eigene Form besitzt(bzw auf diese Form zugreift) und neben Motorsteuerungsfunktionen, Sensorabfragen und Parametereingabefeldern auch einen TChart beinhaltet. Installiert wird das ganze in ein bestimmtes Package in dem sich schon einige andere firmeneigene Komponenten befinden. Die Komponenten der TeeChart-Palette befinden sich damit in einem anderen Package.
Wenn ich nun die Pas-Datei für die Form dem FirmenPackage hinzufügen möchte, bekomme ich eine Fehlermeldung, dass die Klasse TChart nicht gefunden werden konnte.
Ich vermute, dass das an den unterschiedlichen Packages liegt.
Gibt es eine Möglichkeit die Packages miteinander bekannt zumachen? Installiert sind ja beide.

Oder liege ich völlig falsch und das Problem hat einen ganz anderen Grund?

Vielen Dank schonmal im Voraus.
Franschi

Uwe Raabe 16. Aug 2017 09:56

AW: Komponentenerstellung: Zugriff auf anderes Package?
 
Du musst das TeeChart-Package in deinem Package unter
Delphi-Quellcode:
requires
eintragen. Die requires-Klausel

Franschi 16. Aug 2017 10:28

AW: Komponentenerstellung: Zugriff auf anderes Package?
 
Das hat geholfen. :-D

Vielen, vielen Dank!

Ich hatte schon Angst meinen ganzen Entwurf komplett umschreiben zu müssen.


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