Olá, gostaria de saber se há a possibilidade de abrir a ferramenta do Watchwindow em um botão via script.
Obrigado.
Olá, gostaria de saber se há a possibilidade de abrir a ferramenta do Watchwindow em um botão via script.
Obrigado.
Essa era uma dúvida minha.
Para contornar essa limitação, desenvolvemos um prj e uma lib com a “cara” da WatchWindow.
É necessário adicionar a lib ao domínio pois nela há um XObject que enumera os objetos do servidor uma vez que o viewer não é capaz de fazê-lo conforme KB-26628.
Baixar os arquivos através do link.
Registrar mscomctl.ocx e PropertyEnum.dll
prompt como administrador.c:\windows\system32\
C:\Windows\system32>regsvr32 mscomctl.ocxC:\Windows\system32>regsvr32 PropertyEnum.dllAdicionar watchwindow.prj e watchwindow.lib ao domínio.
Adicionar o botão que chama a WatchWindow, para isso pode ser usado o XControl contido na .lib, ou conforme o script:
Dim flags : flags = 1 + 2 + 16 + 64 + 2048
Application.DoModal "WatchWindow??0", , , , , , , flags
ATENÇÃO
Versão 0.0.1 (BETA)
Adicionado suporte para objetos Elipse Power (PowerSubstation, PowerBreaker, PowerSwitch, etc…)
link para download: v1.0.0
Olá @leandrobpedro!
Chegou a usar a PropertyEnum.dll nas versões mais atuais do E3 e do Windows?
Se sim, teve sucesso?
Olá, @Kotres.
Sim, sei de pelos menos 2 sistemas que usam no Win 10 em versões do Elipse <= 5.x.
Recentemente um usuário postou uma issue no repositório do github.
Na ocasião eu fiz a correção e testei na versão 6.1 do elipse no Win 11 (22H2).
Release Watch Window RT 1.0.3 · leandrobpedro/watch-window-rt (github.com)