Programmation en OPL32

           La programmation sur les Psions R�vo,serie 5, 5mx offre de tr�s grandes possibilit�s, vous pouvez programmer en C++

sur un PC avec un �mulateur C++.

              Et programmer en OPL32 c'est de ce dernier dont je vais vous parler...

L'OPL32 est un language de haut niveau type Basic ou Pascal si vous avez d�j� quelques connaissances dans l'un de ces deux langages vous n'aurez pas de difficult�s � �crire rapidement quelques petits programmes qui fonctionnent... 

Pour vous donner un aper�u de la syntaxe du language OPL32 voici une petite routine tr�s simple qui affiche plusieurs fois le mot "Bonjour" � l'�cran, je vous rassure l'OPL32 ne se limite pas � ce genre d'application il offre heureusement des possibilit�s tr�s puissantes, ceci n'est qu'un exemple!!! HI.

PROC main:

LOCAL mot$

LOCAL nombre_de_fois%

mot$="Bonjour"

nombre_de_fois%=1

WHILE nombre_de_fois% < 11

PRINT mot$

nombre_de_fois=nombre_de_fois+1

ENDWH

ENDP

Vous voyez la simplicit� de la syntaxe (pour cet exemple) les mots cl�s PROC et ENDP indique le d�but et la fin de la proc�dure

en effet toutes les routines s'ex�cutent � l'int�rieur de Proc�dures, dans un programme il peut y avoir plusieurs proc�dures.

LOCAL d�clare des variables locales c'est � dire valide � l'int�rieur de la proc�dure, si vous voulez d�clarer des variables utilisables

depuis diff�rentes proc�dures vous les d�clarez avec le mot cl� GLOBAL.

WHILE et ENDWH ex�cute les instructions entre le WHILE et le ENDWH tant que l'expression renvoie vrai (<>0) dans notre

exemple les instructions s'ex�cuteront tant que la variable nombre_de_fois% sera inf�rieure � la valeur 11, une fois la

condition remplie la premiere instruction apr�s le ENDWH sera ex�cut�e.

Bon maintenant que vous avez une petite id�e de l'OPL32 passons aux choses s�rieuses... pour commencer � programmer sur

votre Psion il vous faut un �mulateur OPL32, si vous avez un psion s�rie 5mx le probl�me ne se pose pas il est inclus... mais si

comme moi vous avez un R�vo AIE!!!  il n'y a rien de pr�vu.... ce n'est pas grave comme vous le savez sur l'Internet on trouve

de tout, m�me des environnements de programmation OPL32 qui tournent sur R�vo!

 

La soci�t� neuon.com mais � notre disposition des outils pour les Psions dont un environnement de programmation OPL32

qui tourne sur R�vo. Ce logiciel (OPLPlus) est une shareware (pas cher), en anglais, m�me si vous ne maitrisez pas cette

langue ce logiciel est suffisamment simple d'utilisation pour ne pas vous cr�er de probl�mes.

 

Pour T�l�charger OPLPlus Cliquez-ici! .

 

Maintenant que vous avez le logiciel vous aimeriez avoir de la doc sur l'OPL32, la liste de toutes les commandes et instructions

et il y en a!!!! et en Fran�ais ca serait encore mieux, Didier Cabuzel l'a fait pour nous, toutes les commandes OPL32 sont

disponibles sur sont site au format DATA S5.

 

Pour T�l�charger les commmandes OPL32 en Fran�ais Cliquez-ici!

 

Pour les anglophones vous pouvez T�l�charger la documentation compl�te OPL32 au format TEXTE S5  Cliquez-ici!

 

Vous pouvez aussi �crire vos programme sur votre PC c'est quand m�me plus confortable surtout si vos programmes sont

longs, pour cela allez visiter le site de la soci�t� epocworld.com ou vous pouvez t�l�charger des environnements de programmation

sous EPOC32, programmation OPL32, C++ des (SDK). Pour cela il vous suffit de vous inscrire sur leur site (c'est gratuit) et

t�l�charger les SDK's, mais attention le fichier SDK pour OPL32 fait 27Mo alors patience...HI. Si vous le d�sirez pour la somme

de 10� il vous l'envoi sur CD. Cette m�me societ� propose �galement un SDK pour R�vo (payant).