The Valentina C/Pascal Application Development Kit (ADK)—commonly referred to as the C/Pascal SDK—is a native, ultra-fast database toolkit developed by Paradigma Software. It allows developers to embed the advanced object-relational ValentinaDB engine directly into native C and Pascal applications, supporting development environments like Borland C++, Free Pascal (FPC)/Lazarus, and Delphi. Key Capabilities of the SDK
Multi-Model Engine: It enables relational SQL querying alongside native object-relational API structures.
Cross-Platform Delivery: It bundles as a highly optimized static library or dynamic link library (.dll, .dylib, .so) for Windows, macOS, and Linux.
Ultra-Packed Data Types: It includes standard data types alongside proprietary variations like a “True Bit” field type that utilizes exactly 1 bit per record to optimize disk space. Step 1: Set Up Your Development Environment
Before installing the SDK, configure your preferred IDE and native compiler tools:
For Pascal Developers: Download the integrated Lazarus IDE, which bundles the Free Pascal Compiler (FPC) out-of-the-box. Commercial environments like Embarcadero Delphi are also fully supported.
For C Developers: Ensure standard C builds are ready through MSVC (Windows), Xcode Tools (macOS), or GCC (Linux). Step 2: Download and Link the SDK Lazarus Forum Getting Started with Free Pascal
Leave a Reply