Hi, Aside from the bug, I suggest to use Harbour core functions wherever they exist, in this case they are HB_FGETATTR() and HB_FSETATTR(). There is also HB_FGETDATETIME(), HB_FSETDATETIME().
There is also HB_FSIZE(), etc. Many time these are documented in ChangeLog. Brgds, Viktor On 2010 Jan 30, at 10:19, smu johnson wrote: > It appears the FILEATTR() function doesn't work. > > According to http://www.ousob.com/ng/tools1-3/ng935ab.php , it says it should > return a bit-wise decimal number. I tried a few different ways... absolute > path, relative, and a piece of code my brother found from the Harbour source > files. > > ___Pre-test: > > C:\hbm>attrib hello.prg > A H C:\hbm\hello.prg > > ___Result: > > C:\hbm>hello.exe > > 0 > 0 > 0 > > ___code > > FUNCTION main() > > ? FILEATTR("hello.prg") > ? FILEATTR("C:\hbm\hello.prg") > > cFile := FILESEEK("hello.prg") > DO WHILE .NOT. EMPTY (cFile) > ? cFile, FILEATTR() > cFile := FILESEEK() > ENDDO > > return > // end > > > Have I found a bug? :3 > > -- > smu johnson <[email protected]> > > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > [email protected] > http://lists.harbour-project.org/mailman/listinfo/harbour _______________________________________________ Harbour mailing list (attachment size limit: 40KB) [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
