ptit prob d'instanciation de paquetage

ptit prob d'instanciation de paquetage - Ada - Programmation

Marsh Posté le 18-01-2003 à 23:55:47    

hello  
voici mon prob :  
j'au un paquetage non générique qui fait des traitement sur des données. ce paquetage utilise un paquetage générique (il l'instancie donc) gérant des queue dynamiques. l'une des procedure utilise une ces queues en parametres.
 
je dois utiliser une de ces structure dans  mon appli principale.
ce qui est étrange c'est que la structure (queue dynamique) mise a disposition par le paquetage générique est  reconnue dans le paquetage, mais pas dans le programme principal.
si j'essaie d'instancier le paquetage générique dans mon programme principale le compilateur n'est pas content non plus..
une explication ?  

Code :
  1. ...
  2. with Queue_Dynamique_G;
  3. package tournee is 
  4. ...
  5. type T_infos_Villes is
  6.         record
  7.             no_ville: positive;
  8.             distance_ville_precedente : float;
  9.         end record;
  10. package Matournee is new Queue_Dynamique_G(T_infos_Villes);
  11. use Matournee;
  12. ...
  13. ------------------------------------------------------------------ But : generation d'une tournee aleatoire
  14. ----------------------------------------------------------------
  15. procedure generer_tournee_aleatoire (Tournee : in out T_queue;
  16.                           coordonnees : in out T_coordonnees);


 
le code de mon paquetage..

Reply

Marsh Posté le 18-01-2003 à 23:55:47   

Reply

Marsh Posté le 19-01-2003 à 10:14:00    

nawbacan a écrit :

hello  
voici mon prob :  
j'au un paquetage non générique qui fait des traitement sur des données. ce paquetage utilise un paquetage générique (il l'instancie donc) gérant des queue dynamiques. l'une des procedure utilise une ces queues en parametres.
 
je dois utiliser une de ces structure dans  mon appli principale.
ce qui est étrange c'est que la structure (queue dynamique) mise a disposition par le paquetage générique est  reconnue dans le paquetage, mais pas dans le programme principal.
si j'essaie d'instancier le paquetage générique dans mon programme principale le compilateur n'est pas content non plus..
une explication ?  
 
le code de mon paquetage..


 
vire "with Queue_Dynamique_G;", ça devrait aller mieux et file le message d'erreur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed