"Fr�d�ric Ormancey" wrote in message news:9c9fb8b4.0210070410.fa84429@posting.google.com... > > Code look like this : > > function Analyser_Formule (Varset : in System.ADDRESS) > return Integer is > V : Ty_Varset; > for V use at Varset; > pragma Import (Ada, V); > > where Ty_Varset is declared in another package : > > type Varset(Nature : Character; Taille : Integer); > type Ty_Varset is access Varset; What's wrong with System.Address_To_Access_Conversions? V : Object_Pointer := To_Pointer (Varset);