[C con Clase] SDL (no sé si me repito)

Programante programante en gmail.com
Mie Oct 31 17:18:10 CET 2007


Alejandro escribió:
> Saludos!:
>
> Antes de nada, pedir perdón si me repito. No estoy seguro de si envié este mail el otro día (es que se me fue la luz justo cuando le daba a enviar).
> Al grano. Estoy empezando a usar SDL, y para que funcione hay que tener en C:\WINDOWS\system unas .dll que te proporcionan ellos. Mi pregunta es: ¿Puedo guardar estas .dll desde el propio programa? Me explico. Mi idea sería pasar el juego que desarrolle en una carpeta que contuviera también las .dll necesarias. Al iniciarse el juego, se comprobaría que esas .dll estuviesen instaladas y, si no lo están, se guardarían en C:\WINDOWS\system, se cerraría el programa y se ejecutaría con las .dll ya cargadas. Eso me crea otro problema, ¿como compruebo que esas .dll no existan ya?
>
> No sé si me he explicado. De todas formas, gracias y un saludo, Alejandro.
>   
Si las DLL están ya en la carpeta del programa, usará esas en lugar de 
las de C:\Windows\system(32) Con ello tienes la ventaja de que tu 
programa va a funcionar siempre con las dll para las que lo programaste, 
te olvidas de tener que comparar versiones de dll, no afectas a otros 
programas que usen SDL...
El inconveniente de instalarlas en la carpeta del programa, una ligera 
pérdida de eficiencie del espacio en disco y en la memoria (si el 
usuario va a tener abiertos múltiples programas distintos usando la SDL) 
puede obviarse hoy día.




Más información sobre la lista de distribución Cconclase