Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Saber cual es el error cuando FileWrite retorna -1 (https://www.clubdelphi.com/foros/showthread.php?t=37550)

abracadabra 16-11-2006 01:18:51

Saber cual es el error cuando FileWrite retorna -1
 
Hola amigos del ClubDelphi. Estoy desarrollando una aplicación que escribe el contenido de un buffer a un archivo. Esto lo hago con la función FileWrite. Esta función retorna -1, cuando ha ocurrido un error.
En mi aplicación, algunas veces esta función ha retornado -1, pero exactamente nose a que se debe. Mi pregunta es: Existe alguna manera de saber cual es el error que ha sucedido en caso de que la función FileWrite retorne -1?
He probado con GetLasterror, pero esta función retorna el último error cuando se hace una llamada al API del sistema opertivo. En este caso FileWrite creo que no es una función del API del sistema operativo.

Gracias de antemano.

seoane 16-11-2006 01:44:18

Pues no, FileWrite no es una función de la Api, pero sin embargo esta función solamente se limita a llamar a Writefile que si es una función de la Api. Asi que GetLastError nos puede servir.

Código Delphi [-]
  // Usa esto justo después de la llamada fallida a FileWrite, antes de usar otra función de la Api 
  ShowMessage(SysErrorMessage(GetLastError));


La franja horaria es GMT +2. Ahora son las 07:57:29.

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