[VS2008 c++] Problem z implementacją tablicy CLI String

0

Chcę uzyć w programie tablicę 1000elementów System::String
Korzystam z niej w kilku funkcjach, więc próbowałem ją zaimplementować w klasie Form1 (tej głównej)

public: array<String^>^ str;
(...)
this->str = gcnew array<String^>(1000);

Niby wszystko ładnie się kompiluje, ale przy próbie edycji formatki (tej z pliku Form1.h) otrzymuję taki błąd(dotyczy linii z gcnew):

C++ CodeDOM parser error: Line: 217, Column: 14 --- Unknown type 'cli.array

Jest to tablica która wymaga inicjalizacji (gcnew) więc nie mogę jej zadeklarować 'luzem' (jak zwykłe zmienne) w pliku CPP w którym trzymam funkcje.
Jak mogę to obejść, gdzie mogę przechować tą tablicę, by była dostępna jako zmienna globalna (dodatkowa klasa? (jak?), w pliku stdafx.h/cpp ? (jak?))

0

Array nie array

1 użytkowników online, w tym zalogowanych: 0, gości: 1