:: Visual Foxpro, Foxpro for DOS
Справка по 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
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 22 (Гостей: 22)

© 2000-2024 Fox Club 
Яндекс.Метрика