NAVEGADOR MODERNO NO VB6
tenho um projeto feito em react js....
queria exibir uma pagina desse site em um projeto que está em vb6.
porém o webbrowser do vb6 é muito antigo e da varios erros de scripts.
existe alguma forma de ter um browser moderno no vb6 ?
Vai ter que dar uma estudada, acredito que analisando o demo talvez consiga implementar sua necessidade!
Edge-Chromium rodando via VB6 Windows 10, 64 bits, e abrindo Google, imagem anexo, rodando perfeitamente.
De uma lida (novembro 2020):
https://www.vbforums.com/showthread.php?889202-VB6-WebView2-Binding-(Edge-Chromium)
Tem que instalar, vbRichClient:
http://vbrichclient.com/#/en/Downloads.htm
É bom registrar RC6.dll via Regsvr32.
Tem que instalar: https://go.microsoft.com/fwlink/p/?LinkId=2124703
No meu disse que já estava instalado
Solução pra caso ocorra um erro em duas subs tendo que trocar as declarações originais do demo pelas que estão abaixo, ou seja, corretas:
Private Sub WV_AcceleratorKeyPressed(ByVal KeyState As eWebView2AccKeyState, ByVal IsExtendedKey As Boolean, ByVal WasKeyDown As Boolean, ByVal IsKeyReleased As Boolean, ByVal IsMenuKeyDown As Boolean, ByVal RepeatCount As Long, ByVal ScanCode As Long, IsHandled As Boolean)
Private Sub WV_NavigationCompleted(ByVal IsSuccess As Boolean, ByVal WebErrorStatus As Long)
Solução acima em:
https://www.vbforums.com/showthread.php?889202-VB6-WebView2-Binding-(Edge-Chromium)/page2
Testei apenas o DEMO e passou sem prolemas
"Error in FindFirstFile: ErrNum: 3, o Sistema não pode encontrar o caminho especificado"
Alguém sabe como resolver?
https://www.vbforums.com/showthread.php?889202-VB6-WebView2-Binding-(Edge-Chromium)
Assim, depois de garantir os DOIS pré-requisitos mencionados:
- as Dlls do novo pacote RC6 em uma pasta de sua escolha + um RC6.dll REGISTRADO via Regsvr32
- e a instalação BEM-SUCEDIDA do "evergreen-WebView2-runtime" através do link de download do MS acima.
Olha IDE:
"Note, that this Demo requires the properly registered RC6-Binaries
"and in addition an installed "Chromium-Edge" (in its "evergreen" WebView2-incarnation)
"installable from its official MS-Download-URL: https://go.microsoft.com/fwlink/p/?LinkId=2124703
(MicrosoftEdgeWebview2Setup.exe), no meu a mensagem é que já está instalado e encerro.
Tente executar o arquivo compilado .exe e não via IDE
Aqui está rodando perfeitamente tenho acessados vários sites inclusive do VBMania sem nenhum erro.
Windows 10 Pro, 64 bits, 22H2, VB6-SP6.
Citação::
Quanto ao erro, atentou para os passos:
https://www.vbforums.com/showthread.php?889202-VB6-WebView2-Binding-(Edge-Chromium)
Assim, depois de garantir os DOIS pré-requisitos mencionados:
- as Dlls do novo pacote RC6 em uma pasta de sua escolha + um RC6.dll REGISTRADO via Regsvr32
- e a instalação BEM-SUCEDIDA do "evergreen-WebView2-runtime" através do link de download do MS acima.
Olha IDE:
"Note, that this Demo requires the properly registered RC6-Binaries
"and in addition an installed "Chromium-Edge" (in its "evergreen" WebView2-incarnation)
"installable from its official MS-Download-URL: https://go.microsoft.com/fwlink/p/?LinkId=2124703
(MicrosoftEdgeWebview2Setup.exe), no meu a mensagem é que já está instalado e encerro.
Tente executar o arquivo compilado .exe e não via IDE
Aqui está rodando perfeitamente tenho acessados vários sites inclusive do VBMania sem nenhum erro.
Windows 10 Pro, 64 bits, 22H2, VB6-SP6.
Faltou eu instalar algumas coisas, muito obrigado pela ajuda.
Tentando aprofundar o tema...quem manja bastante não consegue criar um ocx com todas as funções embutidas e daàsó precisariamos registrar essa ocx?