FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support messaggio "end of file" scorrendo fino in fondo un
Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
messaggio "end of file" scorrendo fino in fondo un
Posted: Fri Sep 05, 2008 04:32 PM
Uso questo codice per alimentare un array (aTIPI) con il contenuto del campo "descri" del dbf "tipi" :

local aTIPI:={}
local dTIPI
use tipi index tipi new
database dTIPI
dTIPI:gotop()
do while ! dTIPI:eof()
      aadd(aTIPI,dTIPI:descri)
      dTIPI:skip()
enddo
dTIPI:close()


Tutto funziona bene, ma non capisco perché mi viene fuori automaticamente un messaggio di stop con "end of file" che non riesco ad evitare... Io uso solo eof() nel ciclo proprio per fermarmi prima, e lo skip lo faccio solo se eof() è .F. ....

MT

FWH 8.04 - XHARBOUR 1.1.0
Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
messaggio "end of file" scorrendo fino in fondo un
Posted: Tue Sep 09, 2008 07:35 AM

Ho notato che utilizzando eof() e skip , senza mettere i riferimenti a dtipi (l'oggetto database), i msgstop di "end of file" o "begin of file" non vengono fuori.
Per ora ho aggirato così.

Continue the discussion