Zgodnie z dokumentacją Microsoftu chciałem zobaczyć jak środowisko Visual C++ współpracuje z plikami. Pewien problem wystąpił gdy zabrałem się za działania na plikach binarnych.
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {
FileStream^ myFile = File::Create("Date.txt");
BinaryWriter^ file_Date = gcnew BinaryWriter(myFile,
System::Text::Encoding::Default);
}
Podstawowy fragment do powstania takiego pliku. Kompiluje się jak najbardziej, bez żadnych warning-ów, problem jednak występuje przy uruchomieniu takiego fragmentu.
Po kliknięciu w przycisk wyskakują następujące komunikaty
Nieobsługiwany wyjatek
System.UnauthorizedAccessExceptio: Odmowa dostepu do sicezki C.......\Date.txt:
Problemu takiego nie ma przy operowaniu na plikach tekstowych. Idzie to jakoś obejść, bo nie znalazłem nigdzie informacji związanej z "nadawaniem" dostępu takim plikom. Ostatecznie zawsze mogą użyć metod z C i C++..