![]() Paradox applications are compiled into intermediate code. Often the script language is also vaguely referred to as "paradox". ObjectPAL is the object-based variant of PAL (Paradox correctly differentiates between object-based and object-oriented). In Paradox, the Paradox Application Language (PAL) or ObjectPAL (in the Windows versions) is available as a script language. ![]() In modern terms this can be referred to as scripting language. For example, in the case of the "Save" event, inconsistent data can be recognized, a message can be output and the saving can be canceled. Program code can be stored for almost all events (such as entries, scrolling or mouse clicks), which changes the Paradox-specific processing of the event in any way. They are constructed in a similar way to the forms, but are not used for screen display, but for formatted printing.Ī form occupies a file, as does a report. The Paradox runtime environment takes care of loading, locking and saving data sets automatically.Īnother user interface are the so-called reports. Programming in the sense of program code lines is not required here. This creates screen masks for viewing and entering data. These are Windows windows that are designed with the help of the (paid) developer version by placing ready-made input and control elements. The core functionality of Paradox is the forms. Paradox or the DB engine masters so-called "record locking" (locking of individual data records) and is therefore - in contrast to competitors such as Microsoft Access - better suited for multi-user operation. ![]() In the case of multi-user operation, these files are on a network drive, while the PDA instances of the participating computers coordinate shared access with one another through a network control file ("PDOXUSRS.NET") and lock files (*. If a table contains memo fields, validity checks or formatting information, these are also stored in special files (*. ![]() DB) and each index occupies one ( primary index *. In the case of Paradox as the database format, each table (*. The BDE provides access to a relational database as a database interface. This is not part of Paradox itself, but an independent library and is used in many other software products. Paradox is designed to work with the Borland Database Engine (BDE). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |