![]() ![]() ![]() The functions in this DLL return Pascal records, the definitions of which are provided, although these are not necessarily of the structure ultimately stored in the Btrieve file. The system, which has its origin in the DOS based mid '80s - hence Btrieve, is a Delphi Win32 application and has an accompanying 'Toolkit' Delphi DLL used for external access to most of the system's functions. I have a client who wishes to express the functions of his accounting system via a REST interface on the internet. Alternatively it should not be too difficult to find or write a parser for the Pascal-subset that's defining those record Thank you for patience and persistence. ![]() If the DLL is basically nothing but the standard Btrieve interface library then I think you might be better off looking for an "export content of a Btrieve database" utility, even if it takes a couple of hops to get it into JSON. Because as both Jamie and myself have suggested, you should be using something like that to get the actual schema from the database, unless you think that the DLL adds value in some way. Quote Right, so your question boils down to whether BTrieve supports a standard interface like ODBC these days, or if there's a dedicated FPC-compatible interface library for it. Alternatively it should not be too difficult to find or write a parser for the Pascal-subset that's defining those record types. There appears to have been limited discussion of it in the forum and mailing list, in fact apart from the Wp article summarising its "current" status the most useful thing I could see was where somebody appeared to be in much your position. (Later) My knowledge /of/- albeit limited practical experience /with/- Btrieve dates from the 80s and 90s, it's not really been a hot topic since then. Right, so your question boils down to whether BTrieve supports a standard interface like ODBC these days, or if there's a dedicated FPC-compatible interface library for it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |