Liaison entre Pascal et les API Palm

Un article de Wikipedia.

(Différences entre les versions)
(Ressources)
(Ressources)
Ligne 30 : Ligne 30 :
* Palm API première version [[Media:PalmAPI_pas.PDB]]
* Palm API première version [[Media:PalmAPI_pas.PDB]]
* Palm API seconde version [[Media:PalmAPI2_pas.PDB]]
* Palm API seconde version [[Media:PalmAPI2_pas.PDB]]
 +
* Source Palm API première version [[PalmAPI.pas]]
 +
* Source Palm API seconde version [[PalmAPI2.pas]]
 +
[[Category:Logiciel]]
[[Category:Pascal]]
[[Category:Pascal]]
[[Category:Palm]]
[[Category:Palm]]

Version du 11 mars 2008 à 12:07

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.

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