Страница: 1 |
Narod....Spasaite:) est takaja vesh, kak File System Object. Hochu sdelat v svoie proge kopirovku failov (fso.copyfile "c:\blabla.txt", "d:\New folder\blabla.txt). Kak sdelat tak, chto by Progressbar pokazqval skolko on uze skopiroval???
С помощью FSO такого не сделать. Для этого надо юзать SHFileOperation И пример, 'Declarations Private Type SHFILEOPSTRUCT Private Const FO_MOVE As Long = &H1 Private Const FOF_ALLOWUNDO = &H40 'Copy operation Dim SHFileOp As SHFILEOPSTRUCT With SHFileOp pchemu ze ne poluchitsa??? hoches skazat, chto takogo netu: fso.copyfile "c:\1.txt", "a:\1.txt"????????? a nashet togo, chto ty mne dal: kak mne sdela, chto by u progress bara VALUE menjalos v zavisimosti ot togo skoka uze skachalos StrikeR "a nashet togo, chto ty mne dal: kak mne sdela, chto by u progress bara VALUE menjalos v zavisimosti ot togo skoka uze skachalos " Кинь этот код и посмотри что будет. А если останутся вопросы, то пожалуйста, спрашивай. Страница: 1 |
Вопрос: Progress bar + Copy
Добавлено: 12.11.03 01:51
Автор вопроса: StrikeR | Web-сайт:
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #1
Добавлено: 12.11.03 09:58
hWnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAborted As Boolean
hNameMaps As Long
sProgress As String
End Type
Private Const FO_COPY As Long = &H2
Private Const FO_DELETE = &H3
Private Const FO_RENAME As Long = &H4
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
'copy operation
.wFunc = FO_COPY
'Source directory
.pFrom = "C:\projects\*"
'destination directory
.pTo = "c:\temp\"
End With
'perform file operation
SHFileOperation SHFileOp
If SHFileOp.fAborted Then
MsgBox "The operation wsa aborted by user", vbExclamation + vbOKOnly
Else
MsgBox "The directory was copied", vbInformation + vbOKOnly
End If
Номер ответа: 2
Автор ответа:
StrikeR
ICQ: 151819
Вопросов: 32
Ответов: 110
Web-сайт:
Профиль | | #2
Добавлено: 12.11.03 12:47
Номер ответа: 3
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #3
Добавлено: 12.11.03 12:57
Номер ответа: 4
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #4
Добавлено: 13.11.03 02:49
po odnomu bajtu kapiruj