GetType()



  • Hallo,
    wie muss man die Zuweisung des GetType() in C++/CLI schreiben,
    wenn ich die Arraylist zuweise. In C# geht das ohne Probleme.
    Kann mir jemand auf die Sprünge helfen.

    //ListView ueber Arraylist fuellen
    ArrayList ^al = gcnew ArrayList();
    while(sr->Peek() > -1)
    {
    array<String>lines= sr->ReadLine()->Split(';');
    ListViewItem ^item = gcnew ListViewItem(lines);
    al->Add(item);
    }
    listView1->Items->AddRange(al->ToArray(GetType(ListViewItem)));
    Ich bastele schon eine ganze Zeit herum und komme auf keinen grünen Zweig.
    Danke !
    Grüße
    Ludwig



  • ListViewItem::typeid
    


  • Hallo Jochen,
    danke für den Hinweis,
    Leider geht das nicht,ich hatte es schon,
    ich bekomme die Fehlermeldung:

    "1>c:\dokumente und einstellungen\k\eigene dateien\visual studio 2008\projects\textfiletodatagridview\textfiletodatagridview\Form1.h(181) : error C2660: 'System::Object::GetType': Funktion akzeptiert keine 1 Argumente"
    Grüße
    Ludwig



  • l->ToArray(ListViewItem::typeid));
    

    !?



  • Hallo,
    So funktionierts.

    listView1->Items->AddRange((array<ListViewItem^> ^)al->ToArray(ListViewItem::typeid));
    danke !
    noch einen schönenAbend
    Gruß
    Ludwig


Anmelden zum Antworten