Страница: 1 | 2 | 3 |
Вопрос: Код не работает из библиотеки кодов.
Добавлено: 25.08.04 00:28
Автор вопроса: CyRax | Web-сайт:
Ответы
Всего ответов: 39
Номер ответа: 16
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #16
Добавлено: 28.08.04 20:35
Нет, DoEvents я конечно же добавил!!!
Номер ответа: 17
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #17
Добавлено: 28.08.04 20:46
Оказывается он по строкам читает (через 13/10).
Это не может не радовать. Процедуру чтения наверное прийдётся в отдельный поток вынести.
На VB мне было бы даже удобней со строчным массивом работать. Но я на VB не буду делать из за его низкой производительности и высоких требований к ресурсам. Быстрота превыше всего.
Номер ответа: 18
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #18
Добавлено: 28.08.04 20:59
InternetReadFile у меня читает файлы быстро. У меня проблема с
открытием урла InternetOpenUrl - после того, как параметры передаются
в эту функцию, система висит сек. 5-10
Номер ответа: 19
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #19
Добавлено: 28.08.04 21:20
Тут sne говорит про какой то InternetOpen. Может его попробуешь?
Номер ответа: 20
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #20
Добавлено: 28.08.04 21:38
Так без InternetOpen никуда! Они же в паре работают:
hOpen = InternetOpen( _
lpszAgent, _
INTERNET_OPEN_TYPE_PRECONFIG, _
vbNullString, _
vbNullString, _
0 _
)
hOpenUrl = InternetOpenUrl( _
hOpen, _
sUrl, _
vbNullString, _
0, _
INTERNET_FLAG_RELOAD, _
0 _
)
Номер ответа: 21
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #21
Добавлено: 28.08.04 21:48
Да, у меня тоже самое. Висит. Попробую в отдельный поток вынести. Хотя уже то что DoEvents не срабатывает вызывает подозрение.
Номер ответа: 22
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #22
Добавлено: 28.08.04 22:19
Если запустить в отдельном потоке, то тормозить уже будет в нём, а главный поток останется свободным. Только что проверил.
Номер ответа: 23
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #23
Добавлено: 28.08.04 22:26
А пример можешь показать?
Номер ответа: 24
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #24
Добавлено: 28.08.04 22:38
На Power Basic
Номер ответа: 25
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #25
Добавлено: 28.08.04 22:46
Я его не юзаю
Тогда не надо
Номер ответа: 26
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #26
Добавлено: 28.08.04 23:11
Остаётся только через WinSock.
Номер ответа: 27
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #27
Добавлено: 28.08.04 23:14
Я тоже уже подумываю про его использование...
Номер ответа: 28
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #28
Добавлено: 28.08.04 23:49
Ты не в курсе, как айпишник удаленного хоста найти?
по gethostbyname ?
Номер ответа: 29
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #29
Добавлено: 28.08.04 23:56
Вроде. Я в этом не силён. А кстати, зачем тебе всё это?
Номер ответа: 30
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #30
Добавлено: 29.08.04 00:09
Для проверки адресов. Если IP = 0, то URL не существует.