Справка по VFP9 | |
---|---|
GS Автор |
В справке по VFP9 в разделе Table File Structure в описании Table Header Record Structure
обратил внимание на смещение строк, которое может привести к неверной интерпретации значения нулевого байта: File type: 0x02 FoxBASE: 0x03 FoxBASE+/Dbase III plus, no memo: 0x30 Visual FoxPro: 0x31 Visual FoxPro, autoincrement enabled: 0x32 Visual FoxPro, Varchar, Varbinary, or Blob-enabled: 0x43 dBASE IV SQL table files, no memo: 0x63 dBASE IV SQL system files, no memo: 0x83 FoxBASE+/dBASE III PLUS, with memo: 0x8B dBASE IV with memo: 0xCB dBASE IV SQL table files, with memo: 0xF5 FoxPro 2.x (or earlier) with memo: 0xFB FoxBASE Должно быть, видимо, так: File type: FoxBASE: 0x02 FoxBASE+/Dbase III plus, no memo: 0x03 Visual FoxPro: 0x30 Visual FoxPro, autoincrement enabled: 0x31 Visual FoxPro, Varchar, Varbinary, or Blob-enabled: 0x32 dBASE IV SQL table files, no memo: 0x43 dBASE IV SQL system files, no memo: 0x63 FoxBASE+/dBASE III PLUS, with memo: 0x83 dBASE IV with memo: 0x8B dBASE IV SQL table files, with memo: 0xCB FoxPro 2.x (or earlier) with memo: 0xF5 FoxBASE: 0xFB или (по аналогии со справкой по VFP8): File type: 0x02 FoxBASE 0x03 FoxBASE+/Dbase III plus, no memo 0x30 Visual FoxPro 0x31 Visual FoxPro, autoincrement enabled 0x32 Visual FoxPro, Varchar, Varbinary, or Blob-enabled 0x43 dBASE IV SQL table files, no memo 0x63 dBASE IV SQL system files, no memo 0x83 FoxBASE+/dBASE III PLUS, with memo 0x8B dBASE IV with memo 0xCB dBASE IV SQL table files, with memo 0xF5 FoxPro 2.x (or earlier) with memo 0xFB FoxBASE |
© 2000-2024 Fox Club  |