Страница: 1 | 2 | 3 |
Вопрос: Работа с Инетом
Добавлено: 05.06.06 14:46
Автор вопроса: Softer | Web-сайт:
Ответы
Всего ответов: 34
Номер ответа: 31
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #31
Добавлено: 06.06.06 13:59
Softer
написано на ассемблере. вот весь исходник dll:
mov eax, TRUE
ret
DllEntry Endp
DLoad proc lParam:DWORD
mov ecx,lParam
lea edx,[ecx+256]
invoke URLDownloadToFile, 0, ecx, edx, 0, 0
invoke SysFreeString, lParam
ret
DLoad endp
LoadURLToFile proc uses ebx lpURL:DWORD, lpFile:DWORD
invoke SysAllocStringByteLen, 0, 512
mov ebx,eax
.if (eax)
invoke lstrcpy, ebx, lpURL
lea ecx,[ebx+256]
invoke lstrcpy, ecx, lpFile
invoke CreateThread, 0, 0, addr DLoad, ebx, 0, 0
.endif
ret
LoadURLToFile endp
End DllEntry
Номер ответа: 32
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #32
Добавлено: 06.06.06 14:01
Кстати, HACKER, есть ф-ция URLDownloadToCacheFile, она по-моему принудительно переписывает кэшированый файл, или не так?
Номер ответа: 33
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #33
Добавлено: 06.06.06 18:22
Сейчас попробовал - URLDownloadToCacheFile обновляет файл, точнее удаляет старый кэш-файл и загружает данные из инета снова, создавая новый кэш-файл, и возвращает имя этого нового файла.
Номер ответа: 34
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #34
Добавлено: 06.06.06 18:37
до ...ToCacheFile чё-то недошёл сделал сокетами, ну а так вообще определённо полезно, бывает надо подгрузить что-то с инета небольшое, вроде ленты новостей, юзать сторонние контролы нехочеться, а с сокетами букоФФ много (кода), так что за URLDownloadToCacheFile зачёт, спасибо