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).