Précédent   Forum des professionnels en informatique > Autres langages > Autres langages > Ada
Ada Forum d'entraide sur la programmation en langage Ada
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2011, 16h20   #1
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 0
Points : 0
Par défaut Variable invisible ada

Bonjour aider moi SVP voir code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
generic
   	type element is private ;

package ensemble1 is
	
	procedure init(l: IN OUT liste);
	function est_vide(l: liste) return boolean;
	function top(l: liste) return element;
	procedure ajout(l: IN OUT liste; x: element);
	procedure suppression(l: IN OUT liste; x: element);
	function appartenance(l: liste; x: element) return boolean;
	function minimum(l: liste) return element;

	function union(l1, l2 : liste) return liste;
	procedure union_sur_place(l1: IN OUT liste; l2: liste);
	function intersection(l1, l2 : liste) return liste;
	procedure copier(l1 : IN OUT liste; l2 : liste);
   	function egale(l1, l2: liste) return boolean;

   	exep_ensemble_vide : exception;
private

   	type cellule;
	type liste is access cellule;
	type cellule is record
    		item : element;
    		next : liste;
	end record;

end ensemble1;


MESSAGE COMPILATEUR :"liste" is undefined <more reference fallow>
compilation error
walla est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 11h17   #2
Membre confirmé
 
Avatar de Blackknight
 
Homme Frédéric Praca
Ingénieur développement logiciels
Inscription : février 2009
Messages : 140
Détails du profil
Informations personnelles :
Nom : Homme Frédéric Praca
Âge : 38
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2009
Messages : 140
Points : 226
Points : 226
Envoyer un message via AIM à Blackknight Envoyer un message via MSN à Blackknight
Pas de panique !!
Mets-toi à la place du compilateur qui lit ton programme ligne à ligne. Tu fournis des fonctions sur un type liste qu'il ne connait pas au moment où il lit la signature de ta fonction.
Peut-être serait-il utile de lui préciser avant que ce type existe et qu'il est privé ? ;-)
Là, je t'ai quasiment donné la réponse.
Blackknight est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h44.


 
 
 
 
Partenaires

Hébergement Web