FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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.
__________________
Saludos Alonso |
#2
|
|||
|
|||
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 |
#3
|
||||
|
||||
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!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
|||
|
|||
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) |
|
|
|