Pages vues depuis 25/07/2007 : 25 345 711
Index du forum »» Création-Développement »» Question Arexx
Il y a la version OS3 trouvée sur http://www.theflatnet.de/pub/cbm/amiga/AmigaDevDocs/dev_examples/set_mouse.c
C'est quoi les ifdef pour les 3 OS AOS3, AOS4 et MOS ?
#ifdef __amigaos4__
#ifdef __AROS__
#ifdef __MORPHOS__
Déjà j'avais mis ça dans ton source pour être tranquille avce les interfaces sans mettre des #ifdef partout:
/*==================================================================*/
#ifdef __amigaos4__
#define OS4
#else
#define OS3
#endif
/*==================================================================*/
#ifdef OS3
#define DropInterface(x) ;
#define GetInterface(x1,x2,x3,x4) 0
APTR IIntuition;
APTR IWorkbench;
#endif
#ifdef OS4
struct IntuitionIFace *IIntuition;
struct WorkbenchIFace *IWorkbench;
#endif
/*==================================================================*/
Ah merci maintenant je me rends compte qu'il y aura aussi les interfaces à changer.
Bref, moi, je n'en ai pas le courage...
Tony, tu utilises OS3 et MOS ?
Déjà, sors ton logiciel sur OS4 pour voir si qq'un aura le courage de le porter sur OS3/MOS ? Non ?