Error Vertex_Not_In_Graph à l'ajout d'un arc. [Ada][Résolut] - Ada - Programmation
Marsh Posté le 18-04-2010 à 11:05:29
Hello,
Apparemment, il y aurait un problème avec l'opérateur d'affectation des vertex.
Marsh Posté le 18-04-2010 à 12:26:37
Bien, j'ai trouvé une grossière erreur... entre les utilisations de The_End et Last_Vertex alors de Relsult_last vaut encore 0 au second appel j'étais pas sortie de l'auberge.
J'ai regardé ce qu'est un vertex, un key, a priori il ne doit y avoir de problème à la copy.
Je me suis un peu embrouillé sur le coup et la fatigue, désolé.
Marsh Posté le 18-04-2010 à 08:31:53
Bonjour, je viens poser un problème.
J'ai fait un petit programme à vocation d'agent de dialogue dans lequel je relie les mots en eux avec un graphe.
J'en suis théoriquement au chaînage des phrases entre elles. Mais l'erreur Vertex_Not_In_Graph est levée dans ma procédure Add à l'ajout de l'arc de liaison ligne 66.
Si je tente d'ajouter les sommets concernés, je lève alors Other Error qui doit en fait cacher un Sommet non initialisé, et c'est là que rien ne va plus, car tout mes sommet sont sensé être initialisé.
Quelques déclarations (pour la compréhension du problème) :
Voici ma procédure d'initialisation :
Voici ma procédure Add pour les ajouts suivant :
Et voici ma procédure principale dans le or delay de la tache :
Même si je n'ai pas tout bien fait, le chainage devrais fonctionner, mais non, et je planche depuis un moment.
Merci pour votre aide.
Message édité par Profil supprimé le 18-04-2010 à 12:27:05