Tema: Error I/O 32
Ver Mensaje Individual
  #3  
Antiguo 08-05-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Reputación: 22
cHackAll Va por buen camino
FindFirst solo enlista los archivos o carpetas de un directorio; no tendria por que darte un error. Ahora AssignFile solo asocia una variable con un nombre pero NO abre dicho archivo hasta utilizar Reset o ReWrite, podemos forzar dicho error;

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var f: file;
begin
 AssignFile(f, 'c:\windows\explorer.exe');
 Reset(F); // Error I/O 32

...

para manejar dicha excepcion deberías realizar lo siguiente;

Código Delphi [-]
...

 {$i-} Reset(F); {$i+}
 if IoResult = 32 then
  MessageBox('Error #32');

...

Ahora a qué se debe dicho error? acá la respuesta;

Código Delphi [-]
 ShowMessage(SysErrorMessage(32));

Saludos
Responder Con Cita