Eigene Komponente - Abhängigkeit von anderen Packages



  • Hallo zusammen,

    ich habe eine eigene Komponente erstellt, die auch einwandfrei funktioniert.
    In der Komponente verwende ich u.a. auch eine TQuery-Instanz, die ich per
    new TQuery(NULL) erstelle. Hier gibt es ein Problem, wenn ich in dem Projekt,
    in dem ich meine Komponente verwenden will, bdertl nicht zu der Liste der
    Laufzeitpackages hinzugefügt habe. Das Programm bricht mit einer (je nach
    Programm unterschiedlichen) Fehlermeldung ab.
    Beim Debuggen fliegt er genau an der Stelle raus, an der ich mit new TQuery()
    die neue Instanz erstellen will.
    Da die Komponente nur firmenintern verwendet werden soll, ist es prinzipiell
    nicht sooo schlimm, wenn alle Projekte bdertl in der Liste der Laufzeitpackages
    habe müssen. Es wäre aber schon schön, wenn man sich das durch irgendeine
    Einstellung in der Komponente sparen könnte.
    Hat jemand eine Idee, wie das gehen könnte?

    Gruß,

    Alexander



  • Bindest Du in der Package die mit eingebaute Komponente unter "REQUIRES" mit ein - das sollte gehen.

    PS: nicht unter "CONTAINS"



  • DerAltenburger schrieb:

    Bindest Du in der Package die mit eingebaute Komponente unter "REQUIRES" mit ein - das sollte gehen.

    Habe ich wohl vergessen zu erwähnen: Natürlich ist bdertl in der Liste der
    benötigten packages, also unter requires.
    Das reicht aber scheinbar nicht...

    Gruß,

    Alexander


Anmelden zum Antworten