Jedyne kompilujące się rozwiązanie to użycie funkcji z klasy Convert (biblioteki netowe) FromBase64String, ale to jest chyba inny typ, bo przepisuje niepoprawnie. (dane wyjściowe inne niż wejściowe).
KOD cpp: UKRYJ
System::IO::FileStream^ fs = gcnew FileStream(input_file, FileMode::Open);
array<unsigned char>^ data = gcnew array<unsigned char>(xxx);
Int64 temp = fs->Read(data, 0, xxx);
MessageBox::Show(data);
array<unsigned char>^ data = gcnew array<unsigned char>(xxx);
Int64 temp = fs->Read(data, 0, xxx);
MessageBox::Show(data);
Muszę powyższy kod zmusić do działania (i musi dojść do konwersji, a nie opcja odczytu od razu do Stringa)
I jeszcze coś przy okazji. Czy
KOD cpp: UKRYJ
array<unsigned char> ^ data;
array<Byte>^ data;
array<Byte>^ data;
To jest to samo ? Przez przypadek pomieszałem jedno z drugim i okazało się, że nie było żadnych problemów, na warningu 4 poziom, też kompilator nawet nie ostrzegł, że zmiana typu czy coś...