Power Builder - grabar un archivo del disco c: al a:

 
Vista:

grabar un archivo del disco c: al a:

Publicado por Alex (23 intervenciones) el 16/09/2003 20:11:18
Como se hace desde el PB para copiar un archivo del disco c: al a:

Gracias

Alex
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:grabar un archivo del disco c: al a:

Publicado por Jorge (900 intervenciones) el 16/09/2003 21:43:38
Hola S/ la Vers que Uses
A partir de la 8 Usas Filecopy()

Caso contrario debes Usar la Api de Windows
----------------------------------------------------------------
SHFileOperation( )
Ejemplo de copiar, borrar y mover ficheros.

Global External Function:
FUNCTION long SHFileOperation( Ref SHFILEOPSTRUCT lpFileOp ) Library "SHELL32.DLL" Alias For "SHFileOperationA"

Structure: (SHFILEOPSTRUCT)
hWnd As Long // hWnd del formulario
wFunc As unsignedlong // Función a usar: FO_COPY, etc.
pFrom As String // Fichero(s) de origen
pTo As String // Fichero(s) de destino
fFlags As unsignedlong // Opciones
fAnyOperationsAborted As Boolean // Si se ha cancelado
hNameMappings As Long '
lpszProgressTitle As String // Sólo si se usa FOF_SIMPLEPROGRESS

Script: (Ejemplo para Copiar)
string sFicOri
string sFicDes
shfileopstruct SHFileOp
sFicOri = "c:\temp\*.*"
sFicDes = "c:\borrar\"
SHFileOp.wFunc = 2 //Copiar
SHFileOp.fFlags = 64 //Enviar a papelera
SHFileOp.pFrom = sFicOri
SHFileOp.pTo = sFicDes
SHFileOp.lpszProgressTitle = "Copiando los ficheros especificados"
SHFileOperation(SHFileOp)

Suerte..
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:grabar un archivo del disco c: al a:

Publicado por monica (15 intervenciones) el 27/09/2003 18:31:13
estoy checando lo de las decalraciones de funciones externas..para usar lo del api quemeciona,com hago para ver el script...disculpe las molestias soy nueva en esto
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