PDA

Ver la Versión Completa : Generar .exe con clave con ZipMaster 1.92


newtron
31-10-2014, 10:39:06
Hola a tod@s.

Acabo de instalar la última versión de ZipMaster, que es la 1.92, y me encuentro con un problema al intentar generar directamente un archivo autoextraible con clave, y es que me da el siguiente error: "Error: SFX stub 'DZResSFX' not found!".

El caso es que ejecuto el ejemplo que viene con el componente y funciona perfectamente pero intento transcribir eso a un programita mío de pruebas y me da ese mensaje.

El código es el siguiente:


try
DeleteFile('D:\Pruebas\ZipMaster\Carpeta\Prueba.exe');
except
end;
ZipMaster.Dll_Load := true;
ZipMaster.SFXDefaultDir := 'C:\'; // default extract directory
ZipMaster.ZipFileName := 'D:\Pruebas\ZipMaster\Carpeta\Ficheros.exe';
ZipMaster.Password := '1234';
ZipMaster.Verbose := False;
ZipMaster.Trace := False;
ZipMaster.AddOptions := [];
ZipMaster.AddOptions := ZipMaster.AddOptions + [AddEncrypt]; { we want a password }
ZipMaster.FSpecArgs.Clear;
ZipMaster.RootDir :='D:\Pruebas\ZipMaster\Carpeta';
ZipMaster.FSpecArgs.Add('*.*');
ZipMaster.Add;


Algo se me escapa pero no sé qué puede ser.

¿Alguien ve que me falte algo?

Gracias y un saludo.

Casimiro Notevi
31-10-2014, 11:50:11
Creo que falta algo, ¿leiste este (http://www.intitec.com/varios/Tutorial_zipmaster.pdf) pdf?

ZipSFX.SFXPath := 'D:\CodeGear\RAD Studio\5.0\Componentes\ZipMaster\Res\';
ZipSFX.SourceFile := 'D:\prueba\calculos.zip';
ZipSFX.TargetFile := 'D:\prueba\calculos.exe';
ZipSFX.Convert;

newtron
31-10-2014, 11:56:57
Creo que falta algo, ¿leiste este (http://www.intitec.com/varios/Tutorial_zipmaster.pdf) pdf?

Si, claro, lo que pasa es que en esta versión, el componente ZipSFX ya no existe, se hace todo desde el mismo componente ZipMaster que tiene la posibilidad de crear directamente un ejecutable en vez de crear primero un .zip y luego convertirlo en un .exe

Casimiro Notevi
31-10-2014, 12:11:02
Si sigues con problemas con zipmaster, te comento que la última versión que usé del mismo (hace unos años) tenía problemitas con los passwords y finalmente decidí cambiar a la última versión de TurboPower Abbrevia (http://tpabbrevia.sourceforge.net/), que resultaron ser más cómodos de usar, más potentes, más fácil para añadir password y convertir autoextraible, etc.

newtron
31-10-2014, 12:24:36
Si sigues con problemas con zipmaster, te comento que la última versión que usé del mismo (hace unos años) tenía problemitas con los passwords y finalmente decidí cambiar a la última versión de TurboPower Abbrevia (http://tpabbrevia.sourceforge.net/), que resultaron ser más cómodos de usar, más potentes, más fácil para añadir password y convertir autoextraible, etc.

Ok, le echaré un vistazo.

Gracias y un saludo

Neftali [Germán.Estévez]
31-10-2014, 13:42:10
Yo creo quye tienes que hacerlo en 2 pasos.
Primero generar el ZIP copn el Password y luego utilizar el método ConvertSFX del componente para pasarlo a EXE.

Revisa la Demo1 que viene con el componente porque lo hace sin problemas y funciona.

http://s26.postimg.org/bj25lhf9l/Captura_273.png

Versión:

http://s26.postimg.org/gizltfkw9/Captura_274.png

newtron
31-10-2014, 16:54:43
Yo creo quye tienes que hacerlo en 2 pasos.
Primero generar el ZIP copn el Password y luego utilizar el método ConvertSFX del componente para pasarlo a EXE.

Revisa la Demo1 que viene con el componente porque lo hace sin problemas y funciona.


Correcto, ese lo he visto, pero si revisas la Demo5 hay una forma de generarlo directamente que es lo que mola. :D

Gracias y un saludo

Neftali [Germán.Estévez]
31-10-2014, 17:11:12
OK, no la había visto.

¿Y ya lo has conseguido?
La demo funciona perfectamente.

newtron
31-10-2014, 17:58:19
OK, no la había visto.

¿Y ya lo has conseguido?
La demo funciona perfectamente.

Nidecoña... lo curioso es que en la demo pongo un botón con mi código y funciona así que estoy mirando a ver qué puede ser.