IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ada Discussion :

erreur compilation Paquettages ADA.


Sujet :

Ada

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 7
    Points : 5
    Points
    5
    Par défaut erreur compilation Paquettages ADA.
    Bonjour,
    Je suis débutant , je viens d'écrire le paquettage ci -dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
     
     
                      package ES_Simples is 
     
                                                procedure Lire(F: out Float ) ; 
     
     
    				            procedure Afficher(F: in Float ) ; 
     
     
    				            procedure Afficher (S: in String ) ; 
     
    				            procedure Saut_Ligne( N: in Integer:=1);
     
     
    		        end ES_simples ;		    
     
     
     
              package body ES_Simples is
     
                  		   procedure Lire(F: out Float ) is
     
    			   F:Float ;
     
                               begin 
     
    			      get(F) ;
     
    			        end Lire ;
     
     
    			    procedure Afficher(F: in Float ) is
     
    			      F:Float ;
     
    			    begin
     
    			     put(F);
     
    			       end afficher ;
     
     
    			    procedure Afficher (S: in String ) is
     
    			      s:String ;
     
    			    begin 
     
    			     put(S) ;
     
    			        end afficher ;
     
     
    			    procedure Saut_Ligne( N: in Integer:=1) is 
     
    		             N:Integer:=1 ;
     
    		            begin 
     
    				put(N);
     
    				end Saut_ligne;
     
     
     
    end ES_Simples ;
    Seulement , le problème est à la compilation , j'obtient l'erreur;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     gnatmake trame_function_racine.adb
    gcc -c trame_function_racine.adb
    trame_function_racine.adb:13:26: keyword "body" expected here [see file name]
    gnatmake: "trame_function_racine.adb" compilation error
    Je comprend le sens du message qui dit que le mot clé body manque quelque part , mais il me semble que le corps du paquettage également appelé body existe et est correctement implémentée.
    Merci de m'aidez SVP.
    Cordialement.
    [/CODE]

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour.
    Je pense que pour faire un paquetage, il faut écrire un fichier .ads contenant la spécification du paquetage et un .adb contenant le corps du paquetage.
    Mais je suis pas un pro, il y a peut-être d'autre solution.

Discussions similaires

  1. Erreur de compilation avec Ada.Strings.Unbounded
    Par semaj_james dans le forum Ada
    Réponses: 7
    Dernier message: 20/04/2007, 16h28
  2. [FreePascal] Erreur compilation ou défaut Dev-Pascal ?
    Par molesqualeux dans le forum Free Pascal
    Réponses: 5
    Dernier message: 27/12/2004, 10h00
  3. [Débutant]Erreur compilation !
    Par gandalf_le_blanc dans le forum AWT/Swing
    Réponses: 23
    Dernier message: 30/08/2004, 14h23
  4. Trop de message d'erreurs: compilation KO
    Par jeannot27 dans le forum C++Builder
    Réponses: 6
    Dernier message: 21/01/2004, 16h45
  5. Erreur compilation DX8.1 VC++ 6
    Par d.vidal dans le forum DirectX
    Réponses: 1
    Dernier message: 10/09/2003, 09h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo