Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2006
abracadabra abracadabra is offline
Miembro
 
Registrado: jul 2005
Posts: 30
Poder: 0
abracadabra Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 16-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
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));
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como saber cual es la unidad de cd? crievep API de Windows 2 08-04-2006 00:22:29
Saber cuando se ejecuta EXPLORER.EXE marceloalegre Varios 5 06-06-2005 16:58:07
Saber exactamente cual es cual en un DBLookUpComboBox bustio OOP 3 03-02-2005 23:16:58


La franja horaria es GMT +2. Ahora son las 23:52:16.


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
Copyright 1996-2007 Club Delphi