FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
ejecutable muy pequeño
Hola amigos estoy tratando de hacer una aplicación que se actualice con frecuencia de un ftp solo el ejecutable.
Como ya se ha tratado aquí en el foro el ejecutable es más grande en la versión de delphi xe6 que es la que uso, después de probar varias ideas de las que encontré por acá me doy cuenta que sigue siendo grande para lo que necesito. Entonces probé, en las opciones de runtime packages, le puse a true Donde dice link whith runtime packeges = true; Y perfecto es todo lo que necesito un ejecutable de 300k Ahora bien , como primeramente los clientes van a recibir un instalador en ese instalador Le voy a poner todo lo que necesito para que me funcione la aplicación y luego en la aplicación voy a poner que se actualice solo el ejecutable . Lo que necesito saber es como puedo obtener todo lo que necesito para ponerlo en la carpeta con el ejecutable, ya probé poniéndole la opción debug y poniendo a false primero link whith runtime packeges a ver si con todo lo que me genera en la carpeta debug ya es suficiente pero no me funciona cuando uso todo el contenido de debug con el ejecutable pequeño de la carpeta Release y con la link whith runtime packeges = true; Gracias y feliz 2016 Juank |
#2
|
|||
|
|||
En otras palabras quero poder copiar todas los ficheros necessarios para que funcione la aplicaion en un instalador y el ejecutable pequeño.
para poder actualizarlo nuevamente , en caso de que use otra dll o bpl nueva pues solamente esa copio. no se si se pueda hacer eso, hasta ahora el trabajo mayor consiste en copiar todo lo necesario para que funcione el programa. gracias juank |
#3
|
||||
|
||||
¿Por qué no lo dejas todo en un ejecutable?
|
#4
|
|||
|
|||
eso sería lo ideal casimiro pero es que estoy muy lejos de los clientes y el ancho de banda no es el mejor, además hay que hacer muchas modificaciones mínimas muy seguido, y quiero quitarme de arriba el problema de actualizar y poder hacerlo muy rapido, mando un correo que actualizen y con un botón se baja solamente el ejecutable nuevo.
A propósito de eso la forma que logre hacer cambiar el mismo ejecutable que uso la encontré en este foro pero no estaba incompleta , hay colegas que ponen solo parte del código y lo que faltaba era más difícil de lograr al menos en mi caso. Este código funciona perfecto para reescribir el propio ejecutable y reiniciar la aplicación abriendo el ejecutable nuevo suponiendo que el nuevo es D:\miexe.exe:
con eso reescribo el exe y ya esta todo lo grado solo me falta poder buscar todos los ficheros necesarios para ejecutar la aplicacion y meterla en un instalador gracias juank |
#5
|
||||
|
||||
Bien, aunque no entiendo el problema, ¿qué tiene que ver el debug?
|
#6
|
|||
|
|||
me imagine que no entendías, el debug no tiene nada que ver es que solo pensé que poniendo debug me ponía en la carpeta debug todo lo que necesitaba pero no fue así.
En resumen lo que quiero es: poniendo link whith runtime packeges en true en las opciones del proyecto y marcando Release en lugar de debug que es como más pequeño logro el exe. Quiero copiar todo lo que necesite mi proyecto para una carpeta y distribuir ese exe pequeño con todo lo que necesito en un instalador y cuando haga alguna modificación actualizar solamente el exe. Eso es lo que quiero hacer . |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como crear un ejecutable hijo desde mi ejecutable? | K04VH4CK | Internet | 7 | 14-08-2015 08:02:23 |
Pequeño reporteador | lafirma | Impresión | 0 | 10-07-2004 00:16:44 |
Hacer ejecutable mas pequeño | ElCherchu | Varios | 2 | 21-11-2003 16:08:22 |
|