Interface Modules Overview
If your programming language does not have an interface, check if your compiler supports mixed language calls. If so, you may be able to use the C interface.
The following table provides a comparison of some common data types used in data buffers for Btrieve operations, such as Create and Stat.
1The value of integers depends on the environment in which you develop. In 32-bit environments, integers are the same as long integers. In 16-bit environments, integers are the same as short, or small, integers.
Programming Notes
Calling a Btrieve function always returns an INTEGER value that corresponds to a status code. After a Btrieve call, your application should always check the value of this status code. A Status Code of 0 indicates a successful operation. Your application must be able to recognize and resolve a non-zero status.
Although you must provide all parameters on every call, the MicroKernel does not use every parameter for every operation. See the Btrieve API Guide for a more detailed description of the parameters that are relevant for each operation.