Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como reparar errores sencillos en un ejecutable (https://www.clubdelphi.com/foros/showthread.php?t=1632)

ing_alsaac 21-06-2003 08:16:05

como reparar errores sencillos en un ejecutable
 
Hola a Todos:
creo saber la respuesta pero vale la pena el intento,
supongamos que tienen un programa, lo distribuyen entre sus clientes y despues descubren que en una pantalla se les olvido hacer una suma extra en un calculo.
se tiene que crear de nuevo el ejecutable y enviar el sistema completo de nuevo a ese cliente?
no hay forma de corregir pequeños detalles como estos si que represente un reinstalacion del sistema?
no hay alguna herramienta pequeña que permita la compilacion de la(s) unidad(es) corregidas y añadirlas a la aplicacion? con herramienta me refiero a algun programa que pueda tener el cliente (no todo el delphi) de tal forma que solo se pase la unidad a cambiar o que tuviera acceso a la unidad para realizar el mismo el cambio y actualizar su programa....
supongo que no se puede pero no queria quedarme con la duda
gracias.

madriles 21-06-2003 10:33:03

hola
efectivamente tienes que sacar un nuevo ejecutable, pero solo eso.
decirle al cliente, te mando el archivo xx.exe, borra el que tienes y en su lugar poner este con el mismo nombre.
salvo cosas extrañas que pueden pasar esto es todo.
un saludo

delphi.com.ar 23-06-2003 17:08:03

Todo es posible, pero vas a entrar en el inmenso mundo del Assambler, millones de líneas de código, y no lograrías ninguna ventaja, porque de todos modos mientras modificas el EXE nadie lo puede estar ejecutando... Hay una herramienta para "descompilar" una aplicación en Delphi para poder ser leída con Delphi, pero no deja el código completo, por lo tanto no te sirve de nada, creo que se llama DeDe.
Lo más fácil: Recompilar el EXE con Delphi.

Saludos!

Bacterion 23-06-2003 19:26:44

Depende de como montes la aplicación.
Si partes la aplicación en módulos (dlls, bpls) etc... podrías pasarle solo la parte de la aplicación modificada.
Además, podría ser que las pantallas y cálculos los tuvieras en B.D. definidos y cargaras de allí... luego solo sería modificar datos... (esto ya son palabras mayores, mejor lo primero)


La franja horaria es GMT +2. Ahora son las 00:07:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi