Auteur | Message |
---|---|
Beau Parleur
![]() |
Bonjour,
J'ai un problème, j'ai pas suivi de cours OO et j'arrive pas à saisir comment écrire la suite sans avoir de problème avec Gnat. Le problème est un problème d'ambiguïté avec une fonction abstraite. Voici l'erreur : Citation : digitalizer-composer.adb:9:48: ambiguous expression (cannot resolve "Instrument_Id") Voici mes codes : Source ada :package Digitalizer is Source ada :with Interfaces.C; Source ada :package Digitalizer.MIDI.GM_Instruments is Source ada :package Digitalizer.MIDI.GM_Instruments.Virus is Source ada :package body Digitalizer.MIDI.GM_Instruments.Virus is Source ada :with Digitalizer.MIDI.GM_Instruments; Source ada :with Digitalizer.MIDI.GM_Instruments.Virus; Source ada :-- Digializer is small virtual MIDI composer.-- Digitalizer Copyright 2015 (C) Manuel De Girardi. Je souhaiterais simplement récupérer l'Id de l'istrument VirusTI2. Si vous pouviez me donner un petit coup de main ? S'il vous plaît ! Merci. |
Modératrice
![]() |
|
Beau Parleur
![]() |
Bonjour Zen !
Je peux pas t'aider pour comprendre, je n'y connais pas grand chose non plus. Néanmoins, j'ai solutionné mon problème. En fait, j'ai mal placé l'attribut 'Class aux paramètres de la fonction Instrument_Id. En supprimant cet attribut des paramètres, ça compile bien. Merci à toi en tout cas. Et merci à Hibou quand même. |