PDA

Ver la Versión Completa : No me funciona la instruccion libc.system()


athal
24-06-2004, 22:48:47
Estoy probando de copiar un fitchero al com1 para imprimirlo con la instruccion
libc.system('cp --reply=yes /home/venta.txt /dev/tts/0')
y NO FUNCIONA!!
ALGUIEN PUEDE HECHARME UN CABLE !
Nota :
Si capturo el numero de error me sale 5 y si he buscado bien en la ayuda es un error de I/O , o sea que me quedo igual.

Gydba
26-06-2004, 16:01:17
Es posible que tengas problemas de permisos, recordá que es linux. Sin embargo, y puedo estar equivocado porque lo escribo al vuelo, esto debería funcionar:

...
var
strEjecutar : String;
...
strEjecutar := 'cp ' + prmOrigen + ' ' + prmDestino;
libc.system(PChar(strEjecutar));

mg1821
29-06-2004, 22:07:36
prueba colocando en la lista uses lo siguiente:

USES
...................., LibC, ....

luego en tu codigo usa asi:

system(.....);

suerte.