Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Аналог Microsoft Web Browser control / 8 сообщений из 8, страница 1 из 1
08.05.2007, 13:18
    #34512436
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
Привет всем.
Есть несколько сайтов, для заполнения данных, работающие через HTTPS протокол.
Работают только через Internet Explorer.
Для автоматизации работы сделал через Microsoft'ский стандартный Webbrowser контрол.
Все нормально работает кроме скорости программы, прога конкретно грузит систему.
И скорость работы тормознутая.
Есть ли какой-либо способ ускорить работу системы? Другой контрол? или как?
Посоветуйте пожалуйста.
...
Рейтинг: 0 / 0
09.05.2007, 08:16
    #34514271
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
Если прога грузит систему, то проблема в проге, а не в броузере. IE просто не делает такой работы, которая бы сильно грузила. Это возможно разве что в случае, когда на странице выполняется мегакривой скрипт, но и ему IE выдает не больше 60-70% ресурсов. Если он ждет ответа сервера, то ждет спокойно. Смотрите свои циклы. Как, например, ваша программа ожидает загрузки документа?
...
Рейтинг: 0 / 0
09.05.2007, 08:22
    #34514273
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
AntonariyЕсли прога грузит систему, то проблема в проге, а не в броузере. IE просто не делает такой работы, которая бы сильно грузила. Это возможно разве что в случае, когда на странице выполняется мегакривой скрипт, но и ему IE выдает не больше 60-70% ресурсов. Если он ждет ответа сервера, то ждет спокойно. Смотрите свои циклы. Как, например, ваша программа ожидает загрузки документа?
Прога особо ничего и не делает, может быть тогда проблема с сайтом, просто сайт тяжелый тогда
А насчет ожидания загрузки документа, это _DocumentComplete
...
Рейтинг: 0 / 0
10.05.2007, 13:32
    #34516127
Шыфл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
Слушай, у меня такая же задача - забирать инфу с сайта через IE по https. Можешь поделиться кодом, или хотя бы скинуть линки на инфу по теме?
...
Рейтинг: 0 / 0
10.05.2007, 16:04
    #34516773
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
DHTML
Создаешь контрол Webbrowser, затем обращаешься через свойство Document
можно к конкретным элементам обратиться
свой код показать не могу, просто "не обучательный" ;) сложный пример, попробуй поискать в форуме много примеров было, да и на сайте Microsoft есть
справка по структуре документа тоже есть на сайте Microsoft
...
Рейтинг: 0 / 0
11.05.2007, 19:40
    #34520433
Шыфл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
Тогда у меня 2 вопроса:
Как запихнуть в объект VBA уже открытое окно IE? Потому как для коннекта есть специальный крипто-киент, и прямой Navigate не катит. Для простоты можно обеспечить состояние, что нужное окно - единственное открытое.

Как програмно установить референции на нужные библиотеки? В часности shdocvw.dll и mshtml.dll Или, хотя бы, проверить подключены ли они?
...
Рейтинг: 0 / 0
11.05.2007, 20:35
    #34520503
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
Шыфл
Как програмно установить референции на нужные библиотеки? В часности shdocvw.dll и mshtml.dll Или, хотя бы, проверить подключены ли они?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
   #If Win32 Then
      Private Declare Function LoadLibraryEx Lib "Kernel32" Alias "LoadLibraryExA" _
         (ByVal lpLibFileName As String, _
         ByVal hFile As Long, _
         ByVal dwFlags As Long) As Integer
      Private Declare Sub FreeLibrary Lib "Kernel32" (ByVal hLibModule As Integer)
   #Else
      Private Declare Function LoadLibrary Lib "kernel" (ByVal f$) As Integer
      Private Declare Sub FreeLibrary Lib "Kernel" (ByVal h As Integer)
   #End If
...
Рейтинг: 0 / 0
11.05.2007, 22:55
    #34520618
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог Microsoft Web Browser control
Шыфл Как запихнуть в объект VBA уже открытое окно IE? Ставишь в референсах ссылку на Microsoft Internet Controls и юзаешь коллекцию ShellWindows.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Аналог Microsoft Web Browser control / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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