Thanks Fernando for your enjoying !
Thank you Daniel, I have already solved this was a UNICODE convertion for special folders in my code. The problem was when comes with latin accents, but now I've fixed. Tks.
Now I am working in MEMO extension file auto-recognizing and it is working very well...
At begining I have decided to let user or fixed format (DBT/FPT), but I've found a problem when file was not existing then the system crash... but now accessing in low level without memo file, we can know which type is. It is quite ready but I am finishing tomorrow. I am still recovering from surgery, but I believe tomorrow or on monday I finish this:
Code: Select all
aMemos:={{"0x02","FoxBase",""},;
{"0x03","dBASE III, dBASE IV, dBASE 5, dBASE 7, FoxPro, FoxBASE+",""},;
{"0x04","dBASE 7",""},;
{"0x30","Visual FoxPro","FPT"},;
{"0x31","Visual FoxPro",""},;
{"0x43","dBASE IV, dBASE 5",""},;
{"0x63","dBASE IV, dBASE 5",""},;
{"0x83","dBASE III, FoxBase+, FoxPro","DBT"},;
{"0x8B","dBASE IV, dBASE 5","DBT"},;
{"0x8C","dBASE 7","DBT"},;
{"0xCB","dBASE IV, dBASE 5","DBT"},;
{"0xE5","SMT","SMT"},;
{"0xEB","dBASE IV, dBASE 5","DBT"},;
{"0xF5","FoxPro","FPT"},;
{"0xFB","FoxBase",""},;
{"0x54","dBASE IV with SQL","DBT"},;
{"0xA7","FoxPro 2.x (or older)","DBT"},;
{"0xB9","FoxBase",""},;
{"0xE2","dBASE III+ or FoxBase+","DBT"},;
{"0xEF","dBASE IV","DBT"}}
This is an Array with codes, descriptions and extension names for DBf with Memo fields. I've compoused from many sources (I hope to be in good order).
Another thing is to implement with a persistent routine for opening DBFs that I should do too.
Thanks at all for your entusiastic comments and interests.
