Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI, C++] Operacje na plikach (DeleteFile, CopyFile, MoveFileEx)- błąd

Ostatnio zmodyfikowano 2010-06-25 22:03
Autor Wiadomość
McAffey
Temat założony przez niniejszego użytkownika
[WinAPI, C++] Operacje na plikach (DeleteFile, CopyFile, MoveFileEx)- błąd
» 2010-06-23 13:01:14
Witam! Nie działają mi w winapi działania na plikach. Tzn jak np dam któreś z tych funkcji:
C/C++
DeleteFile( "C:\\obrazek.bmp" );
CopyFile( "C:\\obrazek.bmp", "C:\\obrazek2.bmp", FALSE )
MoveFileEx( "C:\\obrazek.bmp", "C:\\obrazek2.bm", MOVEFILE_REPLACE_EXISTING );
To nic się nie dzieje. Program się nie zawiesza ani nic, ale nie ma też żadnych akcji. Dodam, że dzieje się tak bez względu jakie poustawiam atrybuty (ustawiałem je "ręcznie" we właściwościach pliku) Macie jakieś rady. Dziękuję i pozdrawiam
P-18270
Elaine
» 2010-06-23 13:32:12
Na pewno masz uprawnienia...?
P-18271
McAffey
Temat założony przez niniejszego użytkownika
» 2010-06-23 21:40:23
Uprawnień? Jak jestem zalogowany na koncie z uprawnieniami administracyjnymi, to nie wystarcza? Czy mówisz o jakiś zabezpieczenia odnośnie praw autorskich na bitmapie, jak by co testowałem na jakimś obrazku zrobionym na poczekaniu w paincie.
P-18276
SeaMonster131
» 2010-06-23 21:43:19
A może nie wpisujesz poprawnej ścieżki do pliku? :D
P-18277
Elaine
» 2010-06-23 22:20:17
Nie wystarcza - administrator niekoniecznie musi mieć jakiekolwiek uprawnienia do pliku (ale w razie potrzeby może sobie je nadać :>).
P-18281
McAffey
Temat założony przez niniejszego użytkownika
» 2010-06-24 22:03:19
Chmmm, w takim razie co sugerujesz ? Tzn co mam spróbować aby móc wam dalej raportować (dodam, że wszelkie takie operacje najlepiej abym mógł załatwić kodem, a nie ręcznie) ?
P-18306
DejaVu
» 2010-06-24 22:31:46
http://msdn.microsoft.com/en-us/library/aa363851(VS.85).aspx
Return Value
If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.
Innymi słowy, wywołaj funkcję GetLastError i wypisz wynik na ekran to będziesz znał przyczynę błędu.
P-18307
lenrokskate
» 2010-06-25 17:09:01
PPM na pliczek z programem -> Uruchom jako Administator

w Viście i Win7
P-18319
« 1 » 2
  Strona 1 z 2 Następna strona