DynamicArray einer Form?



  • Tag auch...

    Ich habe eine Form. Wenn ich da auf einen Button klicke, soll eine andere er-
    scheinen. Diese andere, ist in dem Projekt miteingebunden. Jetzt will ich das
    aber so machen, dass wenn mehrmals auf den Button geklickt wird, die Form mehr-
    mals geöffnet wird. Das heißt ja, dass ich eigentlich sowas wie einen Array von
    dieser Form brauche.
    Ich hatte das auch mal so versucht:

    //    *Header-Datei*
    
    DynamicArray<TForm2*>FormArray;
    
    //    *cpp-Datei*    
    
    FormArray.Length = 10;
    for (int a = 0; a < FormArray.Length; a++)
    {
        FormArray = new TForm2(Application); // Hier gibt er eine Exception raus
        FormArray->Visible = false;
        FormArray->Left = 50 + a*20;
        FormArray->Top  = 50 + a*20;
    }
    
    // Die Exception lautet:
    // [C++ Fehler] Unit1.cpp(30): E2285 Keine Übereinstimmung für
    // 'DynamicArray<TForm2*>::operator =(TForm2*)' gefunden
    

    Wie kann ich das erreichen, dass es so funzt wie es soll?

    Danke im vorraus.

    MFG Aoeke

    [ Dieser Beitrag wurde am 05.04.2003 um 14:44 Uhr von Aoeke editiert. ]



  • FormArray.Length = 10;
    for (int a = 0; a < FormArray.Length; a++)
    {
    FormArray[i] = new TForm2(Application); // Hier gibt er eine Exception raus
    FormArray[i]->Visible = false;
    FormArray[i]->Left = 50 + a20;
    FormArray[i]->Top = 50 + a
    20;
    }

    vielleicht klappts so....

    [i]_



  • Oh man, da hätte ich ja auch selber drauf kommen können...
    Danke <hicksi> 😃

    MFG Aoeke


Anmelden zum Antworten