Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: orlandomaestre en 31 Diciembre 2019, 05:26 am



Título: el archivo .exe del programa no abre
Publicado por: orlandomaestre en 31 Diciembre 2019, 05:26 am
buenas, agradezco la colaboración que me puedan prestar, el asunto es, descargue un programa realizado en foxpro, que no le corre el archivo .exe, quisiera saber si puedo modificarlo o editarlo para otro lenguaje y que me funcione, es un programa para la venta de boletos de loterías. es antiguo


Título: Re: el archivo .exe del programa no abre
Publicado por: engel lex en 31 Diciembre 2019, 05:50 am
Citar
si puedo modificarlo o editarlo para otro lenguaje y que me funcione


realmente esa propuesta es erronea... eso que acabas de decir literalmente significa escribirlo desde 0 en otro lenguaje de programación...

sobre el problema podrías intentar dar mas detalles a ver si alguien puede ayudarte


Título: Re: el archivo .exe del programa no abre
Publicado por: Serapis en 1 Enero 2020, 20:17 pm
quisiera saber si puedo modificarlo o editarlo para otro lenguaje y que me funcione
La respuesta depende exclusivamente de tí... solo tu sabes cuales son tus conocimientos y capacidades, para responderte a si 'puedes modificarlo'.

En cualquier caso este es el foro de Vb6, no el de ingeniería inversa...

Si tus conocimientos de ingeniería inversa son limitados y tus ambiciones respecto a los cambios 'cuantiosas' suele ser más sencillo y rápido recontruirlo desde cero.

Si la idea es que no quieres hacer cambios sustanciales, si no que simplemente funcionaba bien para plataformas (por ejemplo) de 16 y 32 bits, pero no te vale para 64 bits... igualmente debes acometer un proyecto nuevo, porque las referencias a memoria deben cambiarse y presumiblemente tener en cuenta el tamaño de datos para cosas como reservar memoria (por ejemplo para arrays), etc... es decir la infinidad de cambios a acometer serán tantos que solo detectar cada uno llevaría mas tiempo que empezar desde cero.

Si te funciona en un viejo equipo, simplemente prueba toda la operatoria y la documentas igual con la interfaz y ya con esa documentación como especificación te pones a hacerlo en un proyecto nuevo.