website logo
Auteur
avatar
thellier

Forum » » Création-Développement » » Question erreurs et arexx


Posté : 11-03-2014 15:11 icone du post

Hello
Comme je l'ai écris récemment j'essaye de faire fonctionner Microbe3D depuis Arexx ...mais j'y connais rien en arexx
(Pour l'instant j'écris le wrapper Microbe3D <-> arexx mais rien n'est utilisable en arexx à cette heure)

D'après ce que j'ai compris (?)
Quand on appelle une fonction de .library depuis arexx alors Il revient dans le registre d0 le code erreur et dans a1 le résultat , non ?

Admettons une fonction de Microbe3D comme U3D_Read() qui lis un fichier
Normalement elle renvoye le pointeur sur l'objet3D qu'elle vient de lire ou 0 si elle a rien lue (genre le fichier existe pas)

(Note: Pour moi ne pas réussir à lire un fichier avec U3D_Read() n'est pas une erreur fatale, juste une info)

La question: Dois je mettre une erreur arexx dans d0 si U3D_Read() renvoye 0 (c'est à dire si l'objet est pas lu)
Arexx va t'il considérer ça comme une erreur fatale ou pas ? cad si je renvoie une erreur arexx le prog s'arrête il ou pas ? arexx gueule t'il ?
Bref a t'on besoin d'erreur rexx dans ce cas ?

Alain











Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1828&forum=14