PDA

Visualizza la versione completa : [C++] Dichiarazione di array (CLR)


Rising1
11-04-2012, 20:20
sto provando di tutto per creare un array di interi all'interno di un progetto windows form di visual c++. ecco tutti i tentativi che ho fatto per creare sto benedetto array (nessuno funzione, l'errore pi¨ ricorrente Ŕ "tipi misti non supportati" e "'System::EventArgs' non ha una proprietÓ indicizzata predefinita (indicizzatore di classe)" )



//in Form 1
private:
array<int ^> ^ vetdati;

// ......

private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
vetdati=gcnew array<int ^>(6);
for(int i=0;i<5;i++)
{
vetdati[i]=0;}
}




poi



//in form 1
private:
int vetdati[6];

//il classico...

private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
for(int i=0;i<5;i++)
{
vetdati[i]=0;}



ho persino provato ad inizializzarli in progetto.cpp
ma niente, sempre gli stessi errori

Rising1
11-04-2012, 21:48
lasciate perdere, nemmeno sto qui a dire dove sbagliavo perchŔ ho fatto una marea di errori stupidi, comunque, risolto, per chi avrÓ in futuro il mio stesso problema

array<int > ^ vetdati;


vetdati=gcnew array<int>(6);

Ŕ la giusta combinazione

Loading