Bonjour, et merci pour votre attention.
Dans le vif du sujet, deux questions...
Mon application doit s'exécuter avec les droits de l'administrateur, mais Gtk me l'interdit et me dit que je dois développer un backend. Mais je ne vois pas comment faire étant donnée l'architecture que je me propose.
L'architecture : Mon application permet de créer des instruments, lesquels sont des taches permettant de recevoir et d'envoyer des données de/vers les instruments MIDI, associées à des frames dans les onglets d'un notebook. Mais je m'interroge sur la validité du type que j'envisage de modéliser.
Voici mon type :
J'embarque donc le process dans mes composants Gtk, afin que les composants aient une vue du process et inversement que le process ait une vue sur le composant Gtk.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 type T_Instrument; task type T_Process(Instrument : access T_Instrument) is -- some entry end T_Process; type T_Instrument new Ada.Finalisation.Limited_Controlled with record Process : T_Process(T_Instrument'access); Main_Frame : Gtk_Frame; -- etc... end record;
Mais est-ce viable ?
Merci pour votre aide.
Partager