Ese error que te paso a vos es el que les pasa a todos despues de haber hecho una aplicacion y querer distribuirla a otra pc ,y sorpresa no anda

.la solucion es facil,tenes que fijarte que ocx o dll usa tu aplicacion y guardarlas en tu carpeta de proyecto y despues mediante un
instalador de aplicaciones(no te recomiendo el de visual basic ,porque casi siempre tira errores,y son mucho mejores los que encontras en internet)el instalador tiene una opcion para registrar en el sistema los ocx y dll que le digas antes de la instalacion,entonces despues te va a andar perfecto.aca te dejo 2 links para que mires sobre algunos instaladores como el
Inno Setup y el
Create Install Free,en el link fijate que hice un manual basico para este ultimo instalador,el manual es sencillo y te permite crear un instalador basico,y por su puesto te viene junto el desinstalador.
http://www.canalvisualbasic.net/foru....asp?TID=20549 http://www.canalvisualbasic.net/foru....asp?TID=29440
otra opcion que viene con los instaladores y que se usa mucho es crearte antes en la carpeta de tu proyecto un archivo .bat que contenga las instrucciones siguientes:
- copiar los archivos dll,ocx etc, a la carpeta del sistema
-registrar esos componentes mediante el regsvr32
al crearte ese archivo despues en el instalador esta lo interesante,porqeu hay una opcion para ejecutar un programa antes de instalar la aplicacion,en este caso le dirias que ejecute el .bat y asi te copia y registra correctamente los ocx y dll en el sistema antes de que lo ejecutes,y cuando lo ejecutes te funcionara.
despues tambien podes crear al desinstalar el programa, un archivo
.bat que haga lo contrario,
desregistre y borre los ocx y dll,ya que no se usaran mas cuando lo desisntales,esta opcion esta en el desintalador.
saludos.