Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/10/2006, 16:15
Avatar de [EX3]
[EX3]
 
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 18 años, 2 meses
Puntos: 1
Estos archivos los tendras que instalar siempre en Windows 95, 98, Me y NT:
Msvbvm60.dll
Stdole2.tlb
Oleaut32.dll
Olepro32.dll
Comcat.dll
Asyncfilt.dll
Ctl3d32.dll

En Windows 2000, XP y 2003 Server ya vienen incluidos por lo que no tendras que instalarlos. Luego, sea la version que sea de Windows, tendras que instalar siempre cualquier OCX o DLL que use tu aplicacion.

Para ver una lista de las dependencias asociadas a tu programa puedes ver la ventana de Referencias (menu Proyecto->Referencias) donde apareceran marcadas las librerias o DLL's ActiveX que tengas referenciadas, y la ventana de Componentes (menu Proyecto->Componentes) donde aparecera la ruta y el nombre de los OCX que tengas seleccionados.

Oviamente, no vas hacer una instalacion para cada version de Windows, si no una misma instalacion con todos los archivos necesarios que por defecto siempre se instalaran. Los programas de instalacion suelen tener un mecanismo programable para comprobar a la hora de instalar si una libreria o componente ya existe en el sistema y segun lo que hayas configurado al generar la instalacion este sobreescribira u omitira la copia de dicho archivo en el sistema.

Otra opcion muy buena y que no sale muy cara economicamente (desde 59$ hasta 119$ segun licencia) es usar esta herramienta, MoleBox, que permite inyectar todas las dependencias de tu programa, incluso archivos de datos, en el propio codigo del ejecutable, haciendo asi que tu programa sea portable en cualquier version de Windows. Comparadas con otras herramientas similares que utilize (Fusion, Alloy y Thinstall) esta funciona a las mil maravillas y sin ninguna complicacion.

Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.