Página 2 de 3
Erro estranho ao atualizar o harbour
Enviado: 07 Dez 2018 22:46
por JoséQuintas
Veja outra situação, alerta de vírus por causa do manifest.
https://pctoledo.org/forum/viewto ... it#p122563
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 12:59
por Jairo Maia
Copiei o manifest do janio que dava o problema e compilei com um aplicativo. Claro, dá o erro:
- Nome do executável
- Uma referência foi retornada do servidor.
A curiosidade (ou ignorância em entender) é: O que provoca o erro e Porquê? Alguém poderia explicar?
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 13:53
por JoséQuintas
Simplificando:
É como se existissem duas versões dos controles Windows, antiga com visual simples, e nova com visual melhorado.
Por padrão entra a versão antiga, a não ser que o manifest diga o contrário.
Provavelmente o programa precisa da nova, e sem manifest não é liberado.
Nota:
O visual antigo é do tempo do Visual Basic 6 e Windows 98.
Acho que se liberar visual novo, necessita de coisas adicionais que programas antigos podem não ter, e vice-versa.
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 14:24
por janio
A curiosidade (ou ignorância em entender) é: O que provoca o erro e Porquê? Alguém poderia explicar?
Não sei muito bem para que manifest serve, mas acredito que tem a ver com aparência do sistema. Comecei a usar manifest no WinXP. Se não usasse o sistema ficava com a aparência do windows98.
Talvez o manifest tem outros n propósitos, mas eu não sei.
O detalhe, Jairo, é que esse aquele manifest antigo que eu usava não causa erros em Windows7 ou inferior. Apenas no windows10. E outro detalhe: so reclamou quando mandei recompilar todos os fontes rsrs. Estou ha quase 1 ano num notebook novo de desenvolvimento (com windows10), e não me havia percebido o problema.
PS: Nunca usei Windows Vista ou o 8
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 14:35
por janio
- Nome do executável
- Uma referência foi retornada do servidor.
O interessante eh que a mensagem não tem nada a ver com o problema ne
Assim mata
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 16:51
por Jairo Maia
Olá José,
JoséQuintas escreveu:É como se existissem duas versões dos controles Windows, antiga com visual simples, e nova com visual melhorado.
Por padrão entra a versão antiga, a não ser que o manifest diga o contrário.
Clareou, e sim, também está ligado ao visual, mas esse erro acho que está relacionado é com o UAC (User Account Control). Não fiz aqui, mas acho que se desabilitar o UAC (desaconselhável) passaria (acho)... Você já disse algumas coisas sobre isso num tópico que colocou o link aqui...
Olá janio,
janio escreveu:Talvez o manifest tem outros n propósitos, mas eu não sei.
O arquivo manifest, até onde sei agiliza a abertura do aplicativo pelo sistema operacional. As várias configurações de informações que podem ser contidas no manifest, agilizam a abertura da aplicação pelo SO, porque ajuda ele entender basicamente o seguinte:
1-Que aplicativo é esse?, 2-Pra que serve? e 3-Como executo?.
Quando isso não é informado, o SO vai descobrindo a medida que carrega o aplicativo.
Para descontrair:
janio escreveu:O interessante eh que a mensagem não tem nada a ver com o problema ne
Negativo!!! Isso só vale prá simples mortais como nós... Prá esse "maluco" do Quintas foi
mamão com açúcar... rs...

)
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 18:29
por JoséQuintas
Jairo Maia escreveu:Prá esse "maluco" do Quintas foi mamão com açúcar... rs...
É porque a diferença no manifest foi essa.
Aqui um tópico de 4 anos atrás, não funcionava a tooltip na GTWVG porque faltava o manifest pra liberar esses controles.
Até postei a diferença com e sem arquivo manifest.
https://pctoledo.org/forum/viewto ... t=manifest
No segundo o contorno está mais definido, arredondado, visual ao passar o mouse também alterado, a tooltip funciona (apesar de não mostrar na foto)
O segundo é justamente liberando esses controles modernos.
Como dá pra ver no tópico, depois disso foi o início da opção do HBMK2 gerar o manifest, o Viktor viu que seria necessário, já que GTWVG e GTWVW tem sua parte GUI, e fazem parte do Harbour.
As LIBs GUI esqueceram de copiar isso, porque não usam HBMK2, e desprezaram a alteração.... rs
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 18:33
por JoséQuintas
Aproveitando.....
Até que meus buttons ficaram mais bonitos que os originais da GTWVG, não acham?
Acho que por isso vocês não gostam da GTWVG e eu gosto... uso meus controles kkkkkkkk
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 18:39
por asimoes
Quintas,
Coo gera o manifest pelo hbmk2 ?
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 19:28
por JoséQuintas
Procurei mas não encontrei, talvez tenha me confundido.
No changelog mostra mudanças do manifest, mas do próprio Harbour.exe
Talvez eu tenha visto no changelog, e considerado que era pra geração de EXEs.
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 19:43
por JoséQuintas
Aproveitando de novo...
Sempre comentei aqui que gostei da GTWVG nem tanto pelo que ela fazia, mas pelas possibilidades que vi nos fontes...
A mudança que fiz no button é uma prova disso e nem percebi...
O button original era feio pra GUI... sim...
Mas os fontes deram a possibilidade de fazer um com visual melhor, e usando APIs do Windows de forma relativamente fácil.
São muitas possibilidades... até mesmo algo totalmente GUI...
E o Harbour 3.4 ajudou nisso, com certeza.
Erro estranho ao atualizar o harbour
Enviado: 08 Dez 2018 22:28
por janio
Negativo!!! Isso só vale prá simples mortais como nós... Prá esse "maluco" do Quintas foi mamão com açúcar... rs...
Concordo, Jairo rsrsrsrsrs
É porque a diferença no manifest foi essa.
Aqui um tópico de 4 anos atrás, não funcionava a tooltip na GTWVG porque faltava o manifest pra liberar esses controles.
Até postei a diferença com e sem arquivo manifest.
Discordo, Quintas rsrsrs. Não foi o mesmo caso
No seu caso "algo no visual" não estava funcionando. Até que seria facil suspeitar do manifest nesse caso.
Mas no meu:
"UMA REFERÊNCIA FOI RETORNADA DO SERVIDOR". Como essa mensagem poderia nos levar a suspeitar de manifest? rsrsrs
Não faria diferença se essa mensagem estivesse em francês, inglês, árabe, japonês ou mandarim. Eu continuaria sem entender do mesmo jeito kk
Outra: No meu caso o problema IMPEDIU totalmente o funcionamento da aplicação. No seu caso, não!
Erro estranho ao atualizar o harbour
Enviado: 09 Dez 2018 01:27
por JoséQuintas
janio escreveu:Discordo, Quintas rsrsrs. Não foi o mesmo caso
No seu caso "algo no visual" não estava funcionando.
Ok, o problema não foi visual, mas também tem a ver os mesmos controles.
Convém lembrar o seguinte:
De certa forma, os antivírus começam com as seguranças do Windows antes do próprio Windows.
A Microsoft já anunciou que vai exigir arquivo manifest assinado, e já tem antivírus fazendo isso.
O manifest passou a ser mais do que apenas alterar o visual.
Erro estranho ao atualizar o harbour
Enviado: 10 Dez 2018 04:27
por JoséQuintas
Faltou acrescentar:
Às vezes, a liberação adicional não é exatamente pro Harbour, mas pra alguma LIB gráfica ou alguma DLL acessada pelo programa.
Por isso, pode ser que aconteça num lugar e em outro não, porque cada um usa uma combinação de compilador, lib, dll, etc.
Erro estranho ao atualizar o harbour
Enviado: 10 Dez 2018 07:12
por gilbertosilverio
Ola, amigos,
Outra caso interessante é esse, nos testes que faço com a HWGUI 2.21, todos os executáveis são tratados como vírus pelo MCAFFE.
Se incluo na lista de exceção ele roda somente no desktop, se tento roda=lo pelo prompt do DOS, da ACESSO NEGADO e joga o executável para quarentena.
O que pode estar ocasionando isso.