Programa obtém erro após iniciar a partir do prompt de comando

0

Eu tenho um aplicativo de clientes com o qual estou tendo problemas. Eu inicio a partir do código Autoit usando Run . O Autoit é apenas uma linguagem de script, se você não estiver familiarizado com ela.

Recebemos uma nova versão do programa do cliente. Eles adicionaram um sinal no formulário quando o programa é iniciado. Agora o programa começa, a tela inicial aparece como sempre, e então o novo formulário de login aparece. Você entra e, em seguida, o formulário principal é aberto. Essa nova versão é executada bem no atalho da área de trabalho e até mesmo quando iniciada, navegando até o .EXE e clicando duas vezes nele.

Mas quando eu inicio a partir do AutoIt ele inicia, tela inicial exibe, e pede o login como normal, mas depois de digitar o nome de usuário e senha, ele recebe um erro.

Não é muito informativo. Eu tentei iniciá-lo a partir do prompt de comando e recebo o mesmo erro. Eu tentei executar o prompt de comando como administrador e obter a mesma coisa.

Em um PC com a versão antiga, verifiquei que posso iniciar a versão antiga a partir da linha de comando sem problemas. Eu verifiquei que eu posso iniciar outros programas a partir do prompt de comando desde que vi um post aqui sobre não ser capaz de iniciar qualquer programa a partir da linha de comando.

O programa é instalado por padrão para ser executado no modo de compatibilidade (XP SP 3).

Alguma idéia de por que ela agiria de maneira diferente como essa sendo iniciada a partir da linha de comando?

EDIT: Acabou de encontrar um log.

2015-12-15 08:20:07,847 [1] ERROR log4com - Main ERROR: Error in application start up. Cannot create ActiveX component.
2015-12-15 08:20:25,520 [1] ERROR log4com - Main Exception MSG: Cannot create ActiveX component.
2015-12-15 08:20:25,542 [1] ERROR log4com - Main Exception SRC: Microsoft.VisualBasic. 
2015-12-15 08:20:25,542 [1] ERROR log4com - Main Exception Stack:    at Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName)
   at DESKTOP32.BSTDesktop.ConnectToJMS()
   at DESKTOP32.BSTDesktop.Main(). 
2015-12-15 08:20:25,543 [1] ERROR log4com - Main No inner exception. 
2015-12-15 08:20:25,544 [1] INFO  log4com - Time Tuning Releasing wfSystem object took up to 1 seconds.
2015-12-15 08:20:25,955 [1] INFO  log4com - Time Tunning Realizing JMSAPI and Database objects took up to 1 seconds.
    
por MatthewD 15.12.2015 / 15:01

0 respostas