NAVEGADOR MODERNO NO VB6

MICHAELL 11/11/2022 11:17:23
#500766
bom dia pessoal...
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 ?

JOSE 12/11/2022 17:39:10
#500770
Veja se atende: VB6 WebView2-Binding (Edge-Chromium).
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
CARLINHOS.SONEG 14/11/2022 08:27:16
#500774
Não consegui fazer funcionar, instalei à mão as dlls, tentei usar o vbs que instala e de nenhuma forma consegui, sempre apaece essa mensagem deerro:

"Error in FindFirstFile: ErrNum: 3, o Sistema não pode encontrar o caminho especificado"

Alguém sabe como resolver?

EPISCOPAL 14/11/2022 11:12:33
#500777
HUMMM Jose vc é o segundo que vejo falando a respeito da classe RC6 de Olaf Schidmith ... neste forum ...
JOSE 14/11/2022 18:41:17
#500786
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.
CARLINHOS.SONEG 18/11/2022 08:52:28
#500803
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?
Faça seu login para responder