Hi les boys,
J'aurai besoin de savoir comment faire un appel 'extern' sur une structure.
Les structures systèmes générées dans mon noyau principale, j'arrive à les appeler en 'extern' et à les modifier.
Mais le soucis viens de structure que j'ai crée...
Exemple:- module principal :
struct RastPort *Past;- module extern:
extern struct RastPort *Past;La sa fonctionne !!!... Mais lorsque que fait...
- module principal :
struct SCROLL *PTR_SCROLL;- module extern:
extern struct SCROLL *PTR_SCROLL;J'ai un message d'erreur lors de la compilation...
Ma structure:struct SCROLL
{
BOOL SCROL[8]; // Val si Défini
WORD SCROLX1[8]; // X départ
WORD SCROLY1[8]; // Y départ
WORD SCROLX2[8]; // X fin zone
WORD SCROLY2[8]; // Y fin zone
WORD SCROLPX[8]; // Pas en X
WORD SCROLPY[8]; // Pas en Y
WORD SCROLAPX[8]; // actuel coord copy X
WORD SCROLAPY[8]; // actuel coord copy Y
};
struct SCROLL *PTR_SCROLL;
Comment dois-je la déclarer ou l'appeler pour pouvoir l'utiliser en 'extern' via le module principal.
Je reste ouvert à vos remarques...
Projet AmOS4 - Retour vers l'Amos sous OS4...
SAM440EP - A1200 3.1 de base
Message édité par : Sharynn / 04-03-2016 13:41