TFrame aus dll laden wie???



  • Hallo 😕

    ich habe jetzt eine dll geschrieben die funktioniert auch und sie wird auch aufgerufen.
    Wie bekomme ich aber ein Frame aus der dll geladen??
    Normal lade ich den Frame ja mit Frame1->Parent = MainForm

    Code aus der DLL

    extern "C" __declspec (dllexport) void Game1(TComponent* Owner)
     {
             TFrame1* Frame1 = new TFrame1(Owner);
             Frame1->Height = 362;
             Frame1->Width = 546;
             Frame1->Left = 28;
             Frame1->Top = 26;
             Frame1->???? // Ab hier sollte Parent = MainForm kommen 
     }
    

    Danke Praetorianer



  • Hallo

    du könntest das machen :

    Frame1->Parent = dynamic_cast<TWinControl *> (Owner);
    

    dann ist das besitzende Fenster auch der Parent.
    Oder du läßt den Parent als extra Parameter übergeben.

    bis bald
    akari



  • Besten Dank für die schnelle Antwort @akari 👍 😉 😃

    Funktioniert Bestens.

    MFG Praetorianer


Anmelden zum Antworten