The STATUS statement (not the same as the STATUS function) returns a dynamic array of information about an open file. According to the BASIC manual, there are 30 fields.
A little research has revealed that there are, in fact, 32 fields returned. Field 31 is the "magic number", for example ACEF010B. Field 32 is an indicator of addressing mode. 1 = 32-bit old format, 3 = 32-bit new format, 5 = 64-bit. Code: OpenPath hashedfilepath To FileVariable Then Status FileStuff From FileVariable Then If FileStuff<32> = 5 Then * file uses 64-bit addressing End Else * file uses 32-bit addressing End End End -- u2-users mailing list [EMAIL PROTECTED] http://www.oliver.com/mailman/listinfo/u2-users