Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2767 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  Comment utiliser les UI_Manager Gtk Ada de manière générique ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment utiliser les UI_Manager Gtk Ada de manière générique ?

n°2260045
par l'anne​au de l'ia
word master
Posté le 10-06-2015 à 10:25:27  profilanswer
 

Bonjour,
 
J'ai un problème, je souhaiterais faire une interface Gtk Ada générique contenant un UI_Manager.
 
Actuellement, le fait que j'utilise l'expression "'access" pour passer l'accès à la procédure créate de Action_Group m'interdit de la faire à cause de ce message d'erreur :
 

gnatmake -gnatwall src/ultrason.adb -aIsrc/lib -aIsrc/lib/Ultrason -o bin/ult -L/usr/lib/i386-linux-gnu -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lme
gcc-4.6 -c -Isrc/ -gnatwall -Isrc/lib -Isrc/lib/Ultrason -I/usr/share/ada/ada
ultrason.adb:27:04: instantiation error at ultra-son-x-gtk_ada-main.ads:198
ultrason.adb:27:04: subprogram must not be deeper than access type


 
Voici un bout de code :
 
[code=ada]
    24  procedure Ultrason is
    25      
    26      
    27     package Main is new Ultra.Son.X.Gtk_Ada.Main;
[code]
 
En voilà un autre :
 
[code=ada]
   191        Main_Entries : constant Action_Entry_Array :=
   192       (1 => Create (Name => "FileMenu",        Label => "_File" ),
   193        2 => Create (Name => "Open",
   194                     Stock_Id    => Stock_Open,
   195                     Label       => "_Open",
   196                     Accelerator => "<control>O",
   197                     Tooltip     => "Open",
   198                     Callback    => Quit'access),
[code]
 
 
Si vous avez la connaissance de la solution merci de faire passer la solution.  :D  
 
Merci.


---------------
Toute expression prend un sens spirituel qui nous influence dans notre quête de l'Homme.
mood
Publicité
Posté le 10-06-2015 à 10:25:27  profilanswer
 

n°2260049
par l'anne​au de l'ia
word master
Posté le 10-06-2015 à 10:51:47  profilanswer
 

Re-
 
Comme j'ai posté un probème ben je me suis remis à chercher une solution...
J'ai cru que j'avais trouvé une soluce en rajoutant ".all'access après le Quit'access ce qui ne levvais plus d'erreur à la compilation.
 
Par contre je tombe sur un bug de gnat.
Donc toujour le même problème.
 
Je suis curieux de trouver.


---------------
Toute expression prend un sens spirituel qui nous influence dans notre quête de l'Homme.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  Comment utiliser les UI_Manager Gtk Ada de manière générique ?

 

Sujets relatifs
Ada Calendar.Formatting.Image : problème : solvé.[Ada][GtkAda][MIDI][Virtual Composer] Plug-ins oriented-various based
[Ada][Resolu]Editer les propriétés des plug-ins (GtkAda)Lire des fichier WAV avec le language Ada
Utiliser un pragma dans un define[RESOLU (et toute seule en plus)] Python 3.2 Comment utiliser les set?
Parser du code Ada pour colorer et indenter automatiquement le texte ![Gnu/Linux][X Window[Ada][GtkAda] Over Gnu/Linux/X Window/Ada/GtkAda
[Ada][Freeware][Open Source] Sum of terms[Ada] pas d'access et erreur d'access.
Plus de sujets relatifs à : Comment utiliser les UI_Manager Gtk Ada de manière générique ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR