Problema al importar aplicación(exe) Clase no registrada!!!
Hola he hecho un programa en Borland C++ Builder para el control industrial de un depósito y en mi programa me funciona sin problemas pero a la hora de importarlo a otros ordenadores tengo problemas por las librerías y demás que utilizo entonces he leído que se arreglaría haciendo un instalador con Innosetup, InstallShield o algún programa así si, alguien me pudiera guiar un poco en como hacerlo se lo agradecería porque en realidad se programar pero en ese asunto voy un poco perdido porque no soy estudiante de informática lo soy de electrónica.
|
Todos los programas que se hagan con builder o Delphi, necesitan de los paquetes, dll’s y de los bpl que usa. Si no quieres copiar todos estos archivos necesitas decirle al builder que los añada al exe:
1 ve a Project->Options…->c++ Linker y pon la opción “Dynamic RTL” a false (esto para que las dll’s que enlaces estáticamente se añadan al exe). 2 en la misma ventana de Options… ve a “Packages” y desmarca la opción “Build with runtime packages” (esto para que te añada todos los bpl). Después de hacer esto ya podrás ejecutar tu exe en todas las pc que quieras. Pd. Ten en cuenta que al hacer esto todo lo que tu exe necesita se le agrega y por lo tanto el tamaño del exe crese considerablemente. |
Sin Resolver
Gracias pero ya lo había hecho antes y el problema no se resuelve asi ya que tengo objetos activex de iocomp y symbol factory.
|
mmm entonces lo siento, ya que no he manejado ActiveX y cualquier cosa que te pudiera decir de eso sería una burrada, en fin espero que alguien más te ayude, pero como ultima sugerencia (disfrazada de pregunta XXD), no los controles u objetos ActiveX se tienen que instalar en la pc que los use? quizás por eso te dice que la clase no esta registrada.
|
Los Active X y otras librerías se registran en el sistema con el comando de windows "regsvr322".
Por ejemplo: regsvr32 c:\Misocx\Libreria.dll Un saludo |
La franja horaria es GMT +2. Ahora son las 08:42:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi