Newsgroup: it.comp.lang.delphi
Titolo: I/O Error 32

Cosa significa questo errore?
Grazie

Integer or real constant expected
è richiesta una costante di tipo integer o real.
By L.

 è richiesta una costante di tipo integer o real.
Eh ?! Ma I/O non sta per input output?
Dovrebbe essere un tentativo di leggere/sc. un file non aperto, mi
sembra di ricordare...
--
Ciao !  Davide DG.

Sei sicuro sia I/O ??? a me risultano solo questi I/O error
 Number Name Description
100 Disk read error Reported by Read on a typed file if you attempt to read
past the end of the file.
101 Disk write error Reported by CloseFile, Write, WriteIn, or Flush if the
disk becomes full.
102 File not assigned Reported by Reset, Rewrite, Append, Rename, or Erase
if the file variable has not been assigned a name through a call to Assign
or AssignFile.
103 File not open Reported by CloseFile, Read Write, Seek, Eof, FilePos,
FileSize, Flush, BlockRead, or BlockWrite if the file is not open.
104 File not open for input Reported by Read, Readln, Eof, Eoln, SeekEof, or
SeekEoln on a text file if the file is not open for input.
105 File not open for output Reported by Write or Writeln on a text file if
you do not generate a Console application.
106 Invalid numeric format Reported by Read or Readln if a numeric value
read from a text file does not conform to the proper numeric format.
mentre il 32, stando alla exBorland risulta questo:
"Integer or real constant expected" = è richiesta una costante di tipo
integer o real.
BY

 ha scritto nel messaggio
news:3Y2k7.5681$MO.2...@news.infostrada.it...


   append(fileb);   <<< da errore qui
Sembra essere ciò che pensavo... forse :)
Il file in questione *esiste* al momento della chiamata ad append ?
Dal help :
Call Append to ensure that a file is opened with write-only access with
the file pointer positioned at the end of the file. F is a text file
variable and must be associated with an external file using AssignFile.
*** If no external file of the given name exists, an error occurs.
 If F is already open, it is closed, then reopened. The current file
position is set to the end of the file.
Tuttavia non dice che errore "occurs" ... :(


Allora ho provato a simulare un evento "ERRORE" e
ho provato a aprire il file fare un rewrite e poi di juovo
aprire senza chiuderlo, risultato "I/O error 32" per cui
verifica che il file sia anche chiuso.......
Nota: sui codici della Borland non è specificato I/O error 32 !!
BY  L.

 Nota: sui codici della Borland non è specificato I/O error 32 !!
I/O Error 32 non penso sia un errore di borland (quello di IOResult)...
appare una finestrella stile MS per caso?



Ragazzi, vi state perdendo in un bicchiere d'acqua :)
Dall'help di Delphi.
EInOutError is raised when an file input/output error occurs, provided
the $I+ directive is in effect. The resulting error code is returned
in the public ErrorCode class member. Error codes are come in two
ranges: 0-99 (Win32 errors) and 100-149 (VCL errors).
Error codes in the range 0-99 represent Win32 error conditions. The
SysErrorMessage function returns descriptive text for these errors.
Here are the most common Win32 error codes:
Error code	Meaning
	2	File not found
	3	Path not found
	5	Access denied
	32	Sharing violation
Error codes in the range 100 to 149 represent error conditions raised
by the VCL. Here are the VCL I/O error codes:
Massimo.

 ha scritto nel messaggio
news:Y25l7.28268$MO.9...@news.infostrada.it...
