Clipper/FiveWin - Como usar ARJ p/compactar

 
Vista:
sin imagen de perfil

Como usar ARJ p/compactar

Publicado por Alberto (52 intervenciones) el 23/06/2004 17:20:40
Hola gente
La idea es usar desde un programa el ARJ para compactar ciertos archivos,
Problema 1: me dice que no tiene memoria suficiente.
Problema 2: como pasarle "parametros" al ARJ...
yo use para generar el nombre del arhivo.arj

RUN ARJ a 'op+str(parametro)' archivo1.*
// donde "parametro" es una variable del programa, pero no me la
agrega al nombre del archivo, y no me encuentra el archivo1.* a
compactar.


Muchas gracias y saludos
Alberto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como usar ARJ p/compactar

Publicado por Néstor (39 intervenciones) el 23/06/2004 19:40:24
Hola: Prueba estos ejemplos:

parametro=20
var="op"+str(parametro,2) ( ,2 cantidad de caracteres de parametro )
Recuerda que var no puede superar los 8 caracteres

Run arj a &var archivo1\*.* ( suponiendo que archivo1 es un Directorio )

Run arj a &var archivo1 ( suponiendo que archivo1es un archivo )

Run arj a &var *.dbf ( comprime solamente las extensiones dbf )

Saludos, Néstor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

no available memory to store

Publicado por Alberto (52 intervenciones) el 23/06/2004 20:10:50
Hola Nestor

Gracias por la respuesta, te comento que funciona el tema del parametro, pero cuando lo ejecuto desde una ventana de DOS
bajo W98, me dice que no tiene memoria disponible para almacenar / ejecutar el archivo.

no available memory to store op1234.arj

en el entorno del DOS tengo:
clipper=f100

no sé si tiene realción con eso, mi PC tiene 128 mb de RAM
si tenés idea que puede ser , espero tu respuesta.
Gracias, Alberto

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no available memory to store

Publicado por Néstor (39 intervenciones) el 23/06/2004 20:52:11
Hola: Edita el config.sys, en las primeras líneas deberías tener lo siguiente:
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
dos=high,umb
files=90
buffers=30

En el autoexec.bat:
Agrega lh al inicio de la línea del Keyboard ( lh key sp....etc )
Agrega como última línea: set clipper=F90;V45

Reinicia el Pc y en la ventana Dos digita: mem /c/p te mostrará cuanto tienes de memoria convencional disponible ( ahora debería ser alrededor de 600 Kb )

Te rectifico el ejemplo Nº 2: Run arj a &var archivo1.* ( para compactar archivos ) el anterior que te había mencionado compacta Directorios.

Saludos, Néstor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:no available memory to store

Publicado por Alberto (52 intervenciones) el 24/06/2004 19:09:06
Nestor
No me funcionó, modifique el config.sys y el autoexec.bat
me quedó casi igual la memoria "convencional"
tengo libres: 564,864 (552K)...y ahora cuando lo ejecuto
me dice "fuera de memoria"

Out memory

no te preocupes, veré como la hago,
con respecto al parametro
set clipper=F90;V45 ....que significa el V45 ?
Gracias y saludos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no available memory to store

Publicado por Néstor (39 intervenciones) el 24/06/2004 20:03:47
Hola: Si puedes envíame a mi correo los detalles del config.sys y autoexec.bat, para ver que es lo que te impide aumentar la memoria convencional. Sería importante también, que me indicaras como estás linkeando tu programa y de que tamaño es el archivo exe generado.
En cuanto al V45, es un parámetro para no tener problemas al abrir dbf.

Saludos, Néstor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar