Gambas France BETA


Pas de compte ? Incription

Composant sound absent

1
AuteurMessages
Foromus#1 Posté le 17/8/2016 à 11:30:27
Bonjour les gambassiens revenus de vacances !

Un petit souci sur un truc qui marchait, mais qui ne marche plus, suite à changement de version...
J'ai eu beaucoup de mal à trouver, parce la chose me donnait un message d'erreur prévu dans un catch, et, en fait, l'erreur semble être beaucoup plus loin. Donc, je me rends compte que la classe sound n'est pas supportée, je regarde dans les composants, et je ne trouve pas gb.sound, alors qu'il me semble bien que ce composant existait.
Si tel est le cas, où le trouver ?
Si il n'existe plus, quoi d'autre le remplace ?
J'ai tenté du gb.media et autre, mais sans résultat...
Merci à vous
vuott#2 Posté le 17/8/2016 à 14:53:47
Ne cedere ineluctabili possimusVous avez les les librairies requises installé ?

http://gambaswiki.org/wiki/install?nh&l=fr
« Vita non suavis esse potest, nec Mors amara. »
Foromus#3 Posté le 17/8/2016 à 20:44:32
Bonjour,

Merci pour le lien, mais je ne me sens pas trop à l'aise avec tout ce beau monde...
Jusqu'à présent, j'avais l'habitude, lors des changements, de mettre dans ma liste les dépôts concernés (oublié le nom, un coup d'upgrade, un coup sudo apt-get install pour compléter, et ça roulait ! Ça marche même si bien que, il y a quelques mois, j'ai utilisé cette procédure lors du changement de version sur mon portable, et j'ai tout retrouvé mes projets fonctionnent.La semaine dernière, j'ai tenté la migration sur ma machine de bureau, et là, j'ai eu les pires ennuis, et pas seulement en Gambas du reste, j'ai patiné pendant 3 / 4 jours là-dessus, c'est la première fois que ça m'arrive.
Concrètement, j'ai fait des comparaisons d'une machine à l'autre, et je suis arrivé aux observations suivantes.
Si je regarde les lignes contenant Gambas.xxx dans synaptic, j'en ai 88 de validées, donc, installées, que ce soit une machine ou l'autre. J'ai pensé à la sound absente tout simplement parce que mon appli s'arrête sur une ligne la demandant, avec message d'erreur.
Dans les composants présentés (propriétés) j'ai les mêmes qui sont cochés, à un détail près : sur mon portable (le truc qui marche), j'ai le composant gb.dl.sound qui est bien coché, mais la ligne est en grisé, contrairement aux autres, et je ne sais pas pourquoi. Sur l'autre machine, cette ligne n'apparaît pas, même pas en grisé.
Je remarque aussi que les boutons refusent la coloration, ils restent en blanc, alors que sur le portable, les différentes colorations de boutons sont bien affichées. Mais là, je ne vois pas le rapport avec la sound, je constate simplement que j'ai deux soucis, totalement incompréhensibles (pour moi).
Une solution possible, et rapide, serait de désinstaller Gambas (avec synaptic - je suis sous xubuntu), et de ré-installer, avec un peu de pot, on ne sait jamais...

Edit : Mes soucis n'ayant toujours pas de solution, je ne sais plus par où me tourner...
Au bord du désespoir, avant d'aller me jeter dans la rivière, j'ai désinstallé, puis réinstallé, puis c'est toujours la même chose...

En définitive, j'ai dù me tromper. Disons que je travaille mes projets dans un endroit et les utilise dans d'autres. Or, quand j'arrive à faire tourner un .Gambas, j'ai bien le son. Ce qui a motivé mon titre, c'est le code d'erreur dans le projet qui me signale que la classe sound n'est pas reconnue, et donc, la variable associée n'a pas de valeur. Question : pourquoi la classe n'est pas reconnue dans le projet original, et que ça fonctionne dans le projet .Gambas ?.. Il m'est arrivé, c'est vrai, d'avoir des choses un peu dans le même genre, qui clochaient dans le projet mais ne laissaient pas de trace dans l'exe.
Pire encore : j'ai plusieurs projets où j'utilise le chiffrement pour un accès par mot de passe. Et là, c'est carrément la galère, il faut parfois faire des dizaines de tentatives pour que le pass soit accepté.
M'est avis que Gambas n'a pas été testé sous ubuntu 16.04, ou alors, je suis comme certain président : pas de bol...
En attendant des jours meilleurs : bon dimanche !
1