Power Builder - USO EL SGT CODIGO PARA COPIAR Y NO FUNCIONA

 
Vista:

USO EL SGT CODIGO PARA COPIAR Y NO FUNCIONA

Publicado por elias (32 intervenciones) el 14/12/2006 18:00:02
HOLA A TODOS USO EL SGT API PARA COPIAR ARCHIVOS PERO AL MOMETO DE EJECUTAR SOLO ME COPIA UN ARCHIVO.

Y OTRA PREGUNTA COMO PODRIA HACER PARA QUE TENGA EL EFECTO DE COPIAR ARCHIVO COMO EL DE WINDOWS.
MUCHAS GRACIAS

Function boolean CopyFile (string lpExistingFileName, ref string lpNewFileName, boolean b) Library "KERNEL32.DLL" Alias for "CopyFileA"

SetPointer(HourGlass!)
String ls_source, ls_dll, ls_pbd, ls_app, ls_all, ls_destino
String ls_path ,is_origen
String ls_complete_path
integer ii_row

ls_pbd = '\\esme\soft\apt\*.pbd'
ls_path = '\\esme\soft\apt\'
ls_destino = 'C:\sistemas\'

lb_archivos.DirList(ls_pbd, 0)

If lb_archivos.TotalItems() > 0 Then
For ii_row = 1 to lb_archivos.TotalItems()
is_origen = lb_archivos.Text(ii_row)
ls_destino = ls_destino + is_origen
//is_origen = ls_path + is_origen
CopyFile(is_origen,ls_destino,true)
SetNull(ls_destino)
SetNull(is_origen)
Next
Else
MessageBox("Error","Falla al copiar")
Return
End IF
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:USO EL SGT CODIGO PARA COPIAR Y NO FUNCIONA

Publicado por amilcar (407 intervenciones) el 14/12/2006 21:29:56
con la version 8 o superior puedes usar filecopy, pero ho hace el efecto q deseas

for ll_aux=1 to lb_archivos.TotalItems ( )
lb_archivos.selectitem(ll_aux)
ls_archivo[ll_aux]=lb_archivos.selecteditem()
FileCopy ("d:\sistema mutual\update\"+ls_archivo[ll_aux] , "d:\sistema mutual \"+ls_archivo[ll_aux],true)
next

con la api q estas usando si lo hace,

espero te de una idea

saludos desde argentina
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:USO EL SGT CODIGO PARA COPIAR Y NO FUNCIONA

Publicado por Elias (10 intervenciones) el 18/12/2006 13:18:01
Hola gracias por tu ayuda pero no entienco con ala api no me funciona .
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