Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Invasores del Espacio

Iniciado por alessandros, 21 de Octubre de 2009, 08:03:17 PM

« anterior - próximo »

alessandros

Cita de: Hechelion en 24 de Octubre de 2009, 02:08:12 AM
Hay 2 formas, una, es copiar las DLL u OCX junto con el .exe, en ese caso no necesitas registrar ni nada, solo estar seguro que el archivo se encuentra en el mismo directorio que el ejecutable (Ojo, que esto no funciona con todas las librerías ).

La segunda es registrando la librería a mano, la copias por ejemplo en system32 y luego la registrar con "Regsvr32"

Regsvr32 [/u] [/s] <nombre del fichero>

Por ejemplo:
REGSVR32 c:\windows\system\Dao350.dll

[/u] - lo utilizamos cuando queremos "desregistrar" una DLL (o un .ocx en vez de registrarlo).

[/s] - modo "silencioso" - no despliega los mensajes durante la operación.

Lo que te recomiendo es que busques algún programa para empaquetar, ya que estos tienen la opción de instalar las DLL y te evitas hacer el proceso a mano, puedes buscar el programa "Create Install Free" el cual es bastante bueno y tiene una versión 100% funcional y gratuita, te recomendaría también el "SetupFactory" pero este último es de pago.


Cita de: [EX3] en 24 de Octubre de 2009, 03:10:23 AM
Cita de: alessandros en 23 de Octubre de 2009, 09:28:27 PM
¿Cómo hago para instalarlas en el otro ordenador?
Como haces tu para jugar en tu ordenador a los juegos que usan DirectX? Pues instalando el paquete de instalacion de las runtime de DirectX ;)

CitarDirectX End-User Runtimes (August 2009)

This download provides the DirectX end-user redistributable that developers can include with their product.

http://www.microsoft.com/downloads/details.aspx?familyid=04AC064B-00D1-474E-B7B1-442D8712D553&displaylang=en

Con DirectX no me andaria con historias de instalaciones personalizadas por que seguro que a parte de las librerias van programas y configuraciones asociadas a esa libreria que te falta pero tendra dependencias de otras tantas mas (ojala fuera tan sencillo y simple como registrar el ActiveX dxvb8.dll de Visual Basic 6.0 :P). Se instala la ultima actualizacion de DirectX disponible y a jugar, asi te evitas andar instalando sublibrerias raras ni complicaciones similares. Lo mas que puedes hacer es incluir el redistribuible en la instalacion de tu juego y que se lance como opcional por el usuario, como hacen cantidad de juegos comerciales a la hora de instarse.

Salu2...




Muchas gracias a los dos ya tengo operativo el juego para todo el que lo quiera.  ^_^






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.