Dwie zmienne
Napisane: czwartek, 5 lipca 2018, 10:21
Jaka jest różnica pomiędzy zmiennymi wch1 a wch2?
Teoretycznie są takie same. W debugerze wyglądają tak samo, oba są zakończone '\0'.
Pytam, bo męczę się ze Sferą dla Subiekta, i jak podaję ścieżkę do pliku dla metody WczytajPlik to w przypadku wch2 wywala błąd "Access violation".
Inna sprawa, że jak podam wch1 to WczytajPlik zwraca false (chociaż ścieżka jest poprawna), ale przynajmniej się nie wysypuje.
KOD cpp: UKRYJ
// wch1
String plikepp = "E:\\Download\\Zamowienie002.epp";
PWCHAR wch1 = plikepp.w_str();
// wch2
PWCHAR wch2 = L"E:\\Download\\Zamowienie002.epp";
String plikepp = "E:\\Download\\Zamowienie002.epp";
PWCHAR wch1 = plikepp.w_str();
// wch2
PWCHAR wch2 = L"E:\\Download\\Zamowienie002.epp";
Teoretycznie są takie same. W debugerze wyglądają tak samo, oba są zakończone '\0'.
Pytam, bo męczę się ze Sferą dla Subiekta, i jak podaję ścieżkę do pliku dla metody WczytajPlik to w przypadku wch2 wywala błąd "Access violation".
Inna sprawa, że jak podam wch1 to WczytajPlik zwraca false (chociaż ścieżka jest poprawna), ale przynajmniej się nie wysypuje.