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

Как програмно установить референции на нужные библиотеки? В часности shdocvw.dll и mshtml.dll Или, хотя бы, проверить подключены ли они?
...
Рейтинг: 0 / 0
Аналог Microsoft Web Browser control
    #34520503
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шыфл
Как програмно установить референции на нужные библиотеки? В часности 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
Аналог Microsoft Web Browser control
    #34520618
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шыфл Как запихнуть в объект VBA уже открытое окно IE? Ставишь в референсах ссылку на Microsoft Internet Controls и юзаешь коллекцию ShellWindows.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Аналог Microsoft Web Browser control
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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