Liaison entre Pascal et les API Palm

Un article de Wikipedia.

Sommaire

Liaison entre Pascal et les API Palm

But

Effectuer la liaison avec les API de Palm.

Introduction

L'accès aux API de Palm s'effectue via les points d'entrée système en utilisant la commande Pascal inline.

Résultats

Il existe deux implémentations de la liaison entre Pascal et les API Palm (voir Ressources). Merci à Yuval Melamed pour ces compilations et ces adaptations à Pascal.

Ces deux implémentations sont similaires mais certains logiciels sur le site PP Compiler sont seulement compatibles ou avec l'un ou avec l'autre.


Exemples de types proposés par ces API :

  • Byte : entier non signé sur 8 bits.
  • UInt32 : entier non signé sur 32 bits.

Exemples de fonctions proposées par ces API :

  • TimGetSeconds:UInt32 : retourne le nombre de secondes écoulées depuis une certaine date.
  • StrAToI(const:String):integer : convertit une chaîne de caractères en entier.

Conclusions

  • Ces implémentations sont très utiles pour accéder aux nombreuses fonctionnalités du système Palm.
  • La documentation des API Palm est nécessaire pour une utilisation adéquate.
  • Des abstractions de plus haut niveau sont aussi nécessaires pour simplifier l'utilisation des possibilités offertes par ces API.

Ressources