SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: dudesl en Viernes 8 de Junio de 2007, 17:23
-
Che, estoy haciendo un programa para manejo de analizis que me pidio un bioquimico, algo bastante sencillo, que se yo. El tema es que me gustaria saber cuales son los cuidados que tengo que tomar para asegurarme que va a andar en cualquier maquina que lo utilizen. Yo tengo un p4 con 1gb de ram y los programas que he hecho hasta ahora me funcionan bien, pero son programas con un monton de detalles agregados para que funcione bien. Digo, es necesario retocar el codigo en la maquina que lo vaya a correr o no.
-
no.
-
Probalo en una maquina virtual con tu S.O. pero 64 megas por ejemplo ... pero si tenes dudas lo ideal es que lo pruebes en una maquina tal como la que quieras que sea la minima soportada.
-
ok, o sea que si yo por ejemplo pruebo el programa en un 486 en teoria tendria que andar bien para procesadores mas modernos?.
-
ok, o sea que si yo por ejemplo pruebo el programa en un 486 en teoria tendria que andar bien para procesadores mas modernos?.
A grandes rasgos si pero habria que ver en cada programa en particular segun lo que hace.
-
Che, estoy haciendo un programa para manejo de analizis que me pidio un bioquimico, algo bastante sencillo, que se yo. El tema es que me gustaria saber cuales son los cuidados que tengo que tomar para asegurarme que va a andar en cualquier maquina que lo utilizen. Yo tengo un p4 con 1gb de ram y los programas que he hecho hasta ahora me funcionan bien, pero son programas con un monton de detalles agregados para que funcione bien. Digo, es necesario retocar el codigo en la maquina que lo vaya a correr o no.
Lo primero es listar todos los prerequisitos que exige la instalación de tu programa, esto por cada dependecia externa que tenga, por ejemplo un motor de base de datos, alguna dll en particular, algun servicio que tenga que estar instalado y corriendo, etc.
Una ventaja de correr el programa en maquina virtual con una instalación "fresca" (a la que no hayas agregado nada más) es saber si tu programa necesita que se instale alguna dependencia adicional.
-
Para ver las dependencias de un ejecutable hay herramientas adecuadas:
http://www.dependencywalker.com/ (http://www.dependencywalker.com/)