

polymorphism napisał(a):SetFileAttributes



Przykład usunięcia tylko jednego wybranego atrybutu z zachowaniem pozostałych:KOD cpp: UKRYJ(...) dwAttrs - FILE_ATTRIBUTE_HIDDEN
KOD cpp: UKRYJdwAttrs - FILE_ATTRIBUTE_HIDDEN - FILE_ATTRIBUTE_READONLY

polymorphism napisał(a):Błąd, tak powinno być:KOD cpp: UKRYJ(...) dwAttrs & ~FILE_ATTRIBUTE_HIDDEN

(...) ale podany przeze mnie sposób również działa bez zarzutu


Twój kod niczego nie zmienia, wszak: (...) zmienna dwAttrs w ten sposób nie przyjmuje żadnych atrybutów,
Jeżeli jednak pójdę Twoim tropem i dla katalogu, który ma atrybuty zarówno Tylko do odczytu i Ukryty, użyję takiego kodu: (...) to otrzymam pozytywny wynik.

polymorphism napisał(a):No jak nie? Według Twojego sposobu usuwania atrybutu, w dwAttrs powinien zostać jedynie atrybut FILE_ATTRIBUTE_READONLY.
polymorphism napisał(a):Teraz użyj tego kodu na katalogu/pliku, który nie ma atrybutu FILE_ATTRIBUTE_READONLY,

Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 10 gości