Witam, jestem początkujacy i mam pewien problem. Nie potrafię zdeklarować zmiennej globalnej w Visual C++ 2008, dokładniej chodzi mi o zmienną typu String^.
W momencie gdy zmienną tą deklaruje w buttonie który ma powodawać akcję wszystko działa jak należy, natomiast gdy próbuję zadeklarować ta zmienną globalnie pojawia się taki error:
1>c:\users\adolf\documents\visual studio 2008\projects\aplikacja\a[likacja\Form1.h(27) : error C2728: 'System::String ^' : a native array cannot contain this managed type
1> Did you mean 'array<System::String ^>'?
Dodam, że chodzi mi konkretnie o tablicę stringów.
Szukałem, w google i wyrzuciło mi kilka podpowiedzi natomiast nic nie pomaga.
W którym miejscu zadeklarować tą tablicę aby była dostępna globalnie.
Według informacji znalezionych w internecie powinno to być zadeklarowane tak, w tym miejscu:
public ref class Form1 : public System::Form
{
public:
static String^ historia[19];public:
Form1(void)
{
InitializeComponent();}
Nie działa bez względu na to czy używam "static" czy nie.
Pozdrawiam!