Ver Mensaje Individual
  #5  
Antiguo 19-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Vamos a echarle un vistazo a la ayuda. Allí se nos describen estas funciones de la siguiente manera:

Código:
BOOL CopyFile(
  LPCTSTR lpExistingFileName,
  LPCTSTR lpNewFileName,
  BOOL bFailIfExists
);

BOOL MoveFile(
  LPCTSTR lpExistingFileName,
  LPCTSTR lpNewFileName
);

BOOL MoveFileEx(
  LPCTSTR lpExistingFileName,
  LPCTSTR lpNewFileName,
  DWORD dwFlags
);

BOOL DeleteFile(
  LPCTSTR lpFileName
);

// O su version pascalizada

function DeleteFile(const FileName: string): Boolean;
Pues viéndolas así, no parece muy complicado imaginarse como funcionan. Quizá faltaría decirte que para convertir un string en un puntero (LPCTSTR en C, PChar en pascal) se debe de hacer un simple typecast y que el tipo BOOL de C se puede usar como un boolean de pascal. Por si no te queda claro hay te va un ejemplo:

Código Delphi [-]
  CopyFile(PChar('d:\1.jpg'),PChar('d:\2.jpg'),FALSE);

Las otras se usan de forma similar.
Responder Con Cita