Clipper On Line • Ver Tópico - Erro estranho Windows 10

Erro estranho Windows 10

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Erro estranho Windows 10

Mensagempor JoséQuintas » 31 Ago 2020 16:14

Hoje aconteceu um erro estranho num cliente, mas acabei não investigando detalhes.

Tenho lá o SJPA.EXE, é apenas um intermediário, que verifica na pasta JPA*.EXE, e carrega o JPA.EXE mais novo.
No JPA.EXE tenho uma precaução: ele também verifica o JPA*.EXE mais novo, e carrega o JPA.EXE mais novo, emitindo um alerta.
Até aí tudo bem.

Mas.... estava aparecendo a mensagem do meu aplicativo: um JPA.EXE mais novo foi encontrado e será executado.

Como assim? se pega o mais novo, como tem um mais novo?

No explorer, olhando a pasta, tem dois JPA*.EXE, então apaguei o mais velho.

Continuou aparecendo a mensagem.
Como assim? só tem um, como tem um mais novo?

De novo, no explorer, olhando a pasta, coloquei lá: JPA*.EXE
Aparece JPA.EXE e SJPA.EXE

Apaguei o SJPA.EXE, copiei outro, e tudo voltou ao normal.

Sei lá... é capaz que tava SJPA.JPA.EXE ou JPA.SJPA.EXE, ou algum nome estranho.
Deveria ter olhado pelo prompt, pra confirmar o nome, mas como estava tentando resolver o problema, já foi....

Comentário extra:

Com todas essas mudanças no SQL, de nomes de tabelas e nomes de campos, o erro era não encontrar determinada tabela, porque estava tentando acessar por um nome velho, usado pela versão velha.
Se não fosse isso.... nem saberia da troca do EXE, porque o usuário nunca comentou da mensagem "encontrado JPA.EXE mais novo", que acontecia SEMPRE ao carregar o aplicativo.

Pois é... no final, minhas mudanças de nomes acabaram ajudando a descobrir esse "defeito".
NÃO sei o que ocasionou a mudança, se foi usuário ou Windows.
Talvez melhor alterar a mensagem pra algo mais dramático, por exemplo: "Prosseguir com o mais novo? Vai se responsabilizar por algum estrago?"
Quando faz assim, o usuário fica com medo de causar problema...

Nota: não tem a ver diretamente com Harbour, mas... afetou também o teste do Harbour pra EXE mais novo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro estranho Windows 10

Mensagempor JoséQuintas » 31 Ago 2020 16:36

Acessei remoto lá, porque lembrei da lixeira, mas nenhuma pista.

A única coisa que notei, quando estava com problema, é que SJPA.EXE era exatamente o mesmo de JPA.EXE

Isso teria um comportamento igual, porque deixaria de acessar o JPA.EXE mais novo, e acabaria sempre acessando o gravado como SJPA.EXE.

Talvez aquele negócio do Windows, de um atalho falhar e ele permitir procurar pelo programa...
Talvez aconteceu isso, e o Windows deu a opção ao usuário de usar o JPA.EXE...
Ficou como mistério....

A precaução possível que vejo é o EXE testar o próprio nome, pra que isso não aconteça de novo.
É possível que eu nem lembre desse problema quando acontecer de novo.
Se o aplicativo pode ajudar nisso... melhor fazer.

Mais um mistério para o Windows.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro estranho Windows 10

Mensagempor Vlademiro » 31 Ago 2020 18:34

Quintas, como vc faz para o sistema monitor inicializar automaticamente ? Ou vc precisa configurar manualmente ele ?
Avatar de usuário

Vlademiro
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 749
Data de registro: 11 Jul 2005 02:46
Curtiu: 22 vezes
Mens.Curtidas: 62 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro