Delphi - Manejo de APIs de Windows

 
Vista:

Manejo de APIs de Windows

Publicado por Alexander Cortes Masis (8 intervenciones) el 22/01/2001 00:00:00
Gracias,
Me gustaria que alguien me explicara como puedo manejar los API´s de Windows, especialmente el COPYFILE, para copiar un archivo de un directorio a otro directorio, nuevamente muchas 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:Manejo de APIs de Windows

Publicado por Federico Gordillo (19 intervenciones) el 26/01/2001 13:55:11
Las funciones de la api son muy similares a las comunes de delphi pero en lugar de usar el typo string tenes que usar el tipo pchar, para usar este tipo primero debes decharar una variable de este tipo y luego asignarle la cantidad de caracteres que va a usar como maximo. esto lo haces con la funcion getmem(variable, valor) esto es porque esta variable es un puntero. y la funcion copyfile tenes que pasar el path y nombre del archivo completo tanto en el origen y el destino y una variable true o false para definir si sobreescribe o no. Ej:
var ori,des:pchar;
begin
getmem(ori,200);
getmem(des,200);
ori:='c:\autoexec.bat'
des:='c:\windows\autoexec.bat'
copyfile(ori,des,false);
otras funciones que te van a servir son strpcopy y strpas.
Espero que te sirva y cualquiercosa comunicate conmigo
Saludos atte.
Copyfile('c:\autoeex
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