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.
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.