ERRO AO CARREGAR COMPONENTE

TIAGOFAC 06/02/2013 21:35:04
#418924
Ola galera...
Estou com um problema, criei um programa em vb6 que funciona perfeitamente no windows xp. Meu problema eh que este programa precisa rodar tb em computadores con windows 7, só que em alguns computadores um componente necessario apresenta um erro ao ser carregado e fecha o programa. Utilizo este componente em apenas um formulario e gostari d saber como posso evitar q o programa todo feche quando houver problema ao carregar tal componente.

Obrigado
OCELOT 07/02/2013 10:16:22
#418938
Se você disser qual componente é pode ser mais fácil alguém te dar uma sugestão do que fazer, quando a não fecha por não carregar o componente eu não sei se tem como fazer isso no VB6 já que acho que não se tem controle sobre esse erro.
TIAGOFAC 07/02/2013 13:02:22
#418960
Citação:

:
Se você disser qual componente é pode ser mais fácil alguém te dar uma sugestão do que fazer, quando a não fecha por não carregar o componente eu não sei se tem como fazer isso no VB6 já que acho que não se tem controle sobre esse erro.



O componente que esta apresentando problemas é CRYSTL32.OCX (Crystal Reports 8), porem gostaria de saber se existe algum tratamento que permita tratar esse problema em outros componentes.
AJSO 07/02/2013 13:59:17
#418964
CAro TIAGOFAC


Qual a menssagem de erro que qpresenta quando executa esta tela com o CR?



Boa Sorte
TIAGOFAC 08/02/2013 08:00:04
#419001
Citação:

:
Se colocar essa dll em uma pasta junto ao programa referenciar ela de novo e compilar o programa novamente ao rodar ira buscar a dll na pasta e não onde originalmente esta localizada em seu computador as dll do crystal que utilizo estão junto com o programa em uma pasta lib.



Meus arquivos já estão todos juntos em uma pasta, incluindo as bibliotecas e dll
TIAGOFAC 08/02/2013 08:04:35
#419002
Os tratamentos ON ERROR GOTO ERRO e ON ERROR RESUME NEXT, não se aplicam a este problema. Quando um componente apresenta falha de registro, todo o programa é encerrado.
Tópico encerrado , respostas não são mais permitidas