We are upgrading a program from C6.3 to C11. I’ve converted all the dictionaries etc into a new format, and most of the program is fine, all the data we encountered up to this point has converted without issue.
We have one set of tables (a licence controller) in a password-protected Topspeed format which isn’t working correctly - it works fine in the old programs, but the code returns error 2 (file not found) for all but one of the tables in the file when run on C11-compiled code. Using C11 Topscan the first table is available to view, but the others return a generic invalid data message. the C6.3 Topscan works fine.
I’ve cross-compared the dictionaries for changes and can’t find any, I’ve even tried removing the indexes and other items, to no avail.
Has anyone encountered this? Any suggestions? At the moment I can only think to write up a utility to try and convert the data, but this is a bit of a faff.