USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro ao fechar executável...
®ogerVB
OSASCO
SP - BRASIL
Postada em 04/04/2005 13:27 hs            
Olá!
Tenho uma aplicativo que sempre me aparece "...esse aplicativo executou uma operação ilegal e será fechado..." quando eu fecho o programa... O engraçado é que ele não dá esse mesmo erro qndo estou executando ele pelo vb!!!!
O que pode ser?
Obrigado!!!
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 05/04/2005 02:50 hs            
essa é dificil..
 
Esse erro nao tem muito a ver com programação, mas sim com recursos do sistema que o proprio windows gerencia... tenta rodar em outra maquina, de preferencia onde nao tenha o VB instalado...
 
Se voce expecificar o que o software faz (tipo se acessa recursos de hardware diretamente, ou abre conexoes remotas, VB-ORM, etc...)


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
Postada em 05/04/2005 05:47 hs         
Como o amigo Elieser Carlos Topassi disse, é difícil responder. Tenho algumas dicas que talvez possa resolver:
 
1 - Retire as expressões "ON ERROR RESUME NEXT" do seu aplicativo e tente rodá-lo no VB (Se aparecer algum erro o defeito está no código);
2 - Na opçõo de enviar relatórios de erros do windows tem a opção de verificar onde está o erro, neste caso sempre o sistema aponta à alguma dll ou ocx. Neste caso tente reinstalar apenas este arquivo;
3 - Reisntale o Service pack 6 do VB e os runtimes (Algum aplicativo após ser instalado ou removido da máquina excluiu algum arquivo do sistema);
4 - Cuidado com expressões SET variável = nothing.
 
 
     
screech
PORTO ALEGRE
RS - BRASIL
Postada em 06/04/2005 02:51 hs            
Tente isto, é difícil saber que o erro que gerou, mas aqui vai um código que poderá lhe ajudar (extraído)

** A mesma só irá funcionar com exec. compliado, o mesmo não irá funcionar
no modo design do vb!


Encontrei uma informacao muito interessante e que me foi util, por isso disponibilizo aqui.
As vezes o programa insiste em fica na memoria, mesmo fechando tudo, dando END, o programa teima em ficar lá e não permite que outra instancia do programa seja aberta.
Se voce tem esse problema vai a dica, aonde praticamente se dá um Ctrl-Alt-Del.

Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)

Public Sub Sair()
    ExitProcess 1
End Sub

Mas cuidado, em tempo de programacao ele desliga o VB Junto.

--------------------------------------
Screech
"Programar é arte..."
     
®ogerVB
OSASCO
SP - BRASIL
Postada em 06/04/2005 10:31 hs            
aaæeeeeeeeee!!!
Obrigado a todos pela atenção, mas a dica do Screech foi a que funcionou perfeitamente!!!
Valeu mesmo a todos!!!!
Até mais.
     
®ogerVB
OSASCO
SP - BRASIL
Postada em 06/04/2005 16:06 hs            
Ola caro Screec, estou com outro problema e acho que pode ser pelo mesmo fator, mas não posso simplesmente dar um "Crtl+Alt+Del" pois é na criação de relatórios... Qndo mando um, vai normal, mas qndo pesso mais um, logo em seguida, me dá um erro!!! Será que é a mesma coisa?
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página