Hi danke für die Ansätze. Ich kenn den IMplementation / Uses-Ansatz, aber der hilft nicht wirklich.
Hier nochmals etwas genauer das Problem:
MainUnit mit dem Namen MainF enthält eine selbstgeschriebene Komponente namens VSEngine. Die behandelt alle Parsingaufgaben.
Kommt eine Anfrage, wird die VSEngine aufgerufen. Ursprünglich hat die VSEngine alle Request in dieser einen
Unit behandelt, aber das wird mir zu unübersichtlich (40 A4-Seiten).
Also würd ich gern einige Funktionen nach Themen auslagern. ZumBeispiel DatenbankParsing in die
Unit ParseDB.
Nun benötigt aber ParseDB ebenfalls Funktionen der VSEngine.
Das problem beginnt schon mit der "Adressierung": Wie spreche ich das Objekt "VSEngine" mit dem Objekt "ParseDB" an ?
Ich habs mit dynamische erstellten Instanzen und mit Komponenten versucht.
Das Problem: Beim compilieren der einzelnen Units kann ich nich via Formular referenzieren (da dieses zu dem Zeitpunkt nicht existiert) - ergo bricht mir die Compilierung von ParseDB ab mit dem Hinweis Funktion xy nicht bekannt (da Referenz nicht korrekt), da die Funktion ja in VSEngine definiert ist.
Okay, wer jetzt noch versteht, hat ne Ehrenmedaille verdient
MIchael