copyfile con *
hola
alguien me podría decir porque no me funciona el siguiente código? (el código está en varias líneas para que se entienda mejor) nombre:= 'FER'+(table1.fieldbyname('campo1').asstring); nombre1:= pchar('C:\clientes\'+nombre+'20B.*'); CopyFile(pchar(nombre1),pchar(nombre1),true); Acaso no se pueden usar *-s? Si lo hago sin ellos no me da ningún problema. Muchas gracias, y también a todos los que me habéis contestado mis anteriores preguntas. Un saludo |
Cita:
NOTA: Utiliza TAGS para el código delphi; Con eso conseguirás que se lea de forma más clara.;) |
Si tu pregunta es si con esa funcion se pueden copiar varios archivos utilizando el *, la respuesta es no, para hacer eso tenes que copiar uno por uno con algun bucle...
|
hola de nuevo!
pues si que el código ese se intenta copiar asimismo. Pero bueno, el correcto era: nombre:= 'FER'+(table1.fieldbyname('campo1').asstring); nombre1:= pchar('C:\clientes\'+nombre+'20B.*'); nombre2:= pchar('C:\clientesfijos\'+nombre+'20B.*'); CopyFile(pchar(nombre1),pchar(nombre2),true); Gracias a ambos, ya me han dicho que parece que no se pueden usar los *-s. Hare algún bucle. Gracias, y un saludo |
Puedes evitar al bucle usando este procedimiento:
que usarías así:
// Saludos |
La franja horaria es GMT +2. Ahora son las 02:05:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi