Paradox__Datenbank_
Paradox__Datenbank_

=== Scriptsprache ===
Zu fast allen Ereignissen (etwa Eingaben, Blättern oder Mausklicks) kann Programmcode hinterlegt werden, der die Paradox-eigene Abarbeitung des Ereignisses in beliebiger Weise verändert. Beispielsweise kann man beim Ereignis „Speichern“ unstimmige Daten erkennen, eine Meldung ausgeben und die Speicherung abbrechen. In modernen Begriffen kann man dies als Scriptsprache bezeichnen.
In Paradox steht als Scriptsprache die Paradox Application Language (PAL) bzw. ObjectPAL (in den Windows-Versionen) zur Verfügung. ObjectPAL ist die objektbasierte Variante von PAL (es wird hier bei Paradox korrekt zwischen objektbasiert und objektorientiert unterschieden). Beide sind von Pascal abgeleitet.
Oft wird die Scriptsprache unscharf ebenfalls als „Paradox“ bezeichnet.