Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Атрибуты / 6 сообщений из 6, страница 1 из 1
21.02.2008, 18:39
    #35148746
lambdaX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты
Подскажите люди как сделать такие операции с атрибутами:
Сначало снять атрибут -Толко для чтения
А потом поставить обратно?
...
Рейтинг: 0 / 0
21.02.2008, 20:50
    #35149041
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты
FSO
File.Attributes.
...
Рейтинг: 0 / 0
22.02.2008, 16:12
    #35150881
lambdaX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты
С одной стороны можно и так но желательно нужно cherez WinAPI
...
Рейтинг: 0 / 0
22.02.2008, 16:15
    #35150891
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты
lambdaXС одной стороны можно и так но желательно нужно cherez WinAPI

A FSO и есть API. API, завернутые для вас в фантик удобного класса.
...
Рейтинг: 0 / 0
23.02.2008, 18:11
    #35151853
lambdaX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты
Через Кернель апи сделать еще проще!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long


Private Const ATRIBUTE_X =  32   ' Атрибуты которые мы хотим задать

Private Sub Form_Load()

SetFileAttributes "C:\halyava.txt", ATRIBUTE_X


End Sub
Всё хорошо работает, а атрибут можно посмотреть функцией GetFileAttributes! ;)
...
Рейтинг: 0 / 0
23.02.2008, 23:48
    #35152085
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты
Штатный способ для VB (без WinAPI и FSO):
Код: plaintext
1.
2.
3.
4.
5.
6.
    Dim currentAttr As Integer
    
    currentAttr = GetAttr("D:\test.txt")
    
    SetAttr "D:\test.txt", currentAttr Or vbReadOnly 'устанавливаем атрибут "только чтение"
    SetAttr "D:\test.txt", currentAttr And Not vbReadOnly 'снимаем атрибут "только чтение"
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Атрибуты / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]