Avalados por :

Solução para executar funções DDE no Windows 10 com PowerBuilder 12.6, build 4058

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Loading...

Sempre que tento executar uma função DDE (por exemplo, OpenChannel ou SetRemote) em um PC com Windows 10, PowerBuilder 12.6, build 4058, trava e precisa ser finalizado através do Gerenciador de Tarefas. Mesmo o comando simples abaixo, que testei e confirmei que funciona bem em máquinas com versões anteriores do Windows, não funciona no Windows 10.

OpenChannel("WINWORD", "Sistema")

Há algo errado na minha configuração, ou é um erro no PowerBuilder?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Loading...

Mencionei em meu outro post que consegui fazer as chamadas DDE funcionarem em meu PC ao parar um processo (SecureDoc) que estava bloqueando o PowerBuilder. Desde então, não tive mais problemas, até tentar fazer algumas chamadas DDE em outro PC com Windows 10. Assim que fiz isso, me deparei com o mesmo problema novamente. Infelizmente, o SecureDoc não está em execução nesta máquina e não parece haver outros processos nos quais o PB esteja aguardando:

Matar qualquer um dos processos splwow64 não ajuda em nada (o que é de se esperar, já que são processos do sistema). Este PC também está executando o Office 2013 de 32 bits em uma versão do Windows 10 de 64 bits, com PB 12.6 compilação 4058. Qualquer outro conselho de resolução de problemas que você possa ter será muito apreciado.

pb126-wait-chain.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

De nada! Fico feliz que tenha finalmente encontrado o problema de bloqueio em sua aplicação DDE.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

"Isso funcionou! Nossa empresa utiliza um aplicativo de criptografia de disco chamado SecureDoc, e um de seus processos estava na fila de espera. Assim que parei o processo, todas as minhas chamadas DDE voltaram a funcionar. Vou abordar esse problema com os responsáveis pelo SecureDoc para ver se têm uma solução alternativa. Obrigado por toda a ajuda!"

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Olá Robert;

1) Já tentou executar o IDE de PB como "ADMIN"?

2) No W10, abra o Gerenciador de Tarefas .... depois:

a) Clique com o botão direito no IDE de PB ou no seu aplicativo PB .EXE - depois selecione "Ir para Detalhes".

b) Na próxima tela, clique com o botão direito e selecione "Analisar Cadeia de Espera"

c) Dê uma olhada na caixa de diálogo "Cadeia de Espera" para encontrar pistas sobre os recursos que seu aplicativo DDE está esperando.

Com sorte, isso pode nos dizer por que seu aplicativo DDE está esperando (também conhecido como "congelado")!

Espero que isso nos diga o que seu aplicativo DDE está esperando. Saudações ... Chris

ork4f.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?