123 | |||
Auteur | Messages | ||
---|---|---|---|
LanoueC | #1 Posté le 20/5/2010 à 21:54:00 | ||
Bonsoir j'ai généré un Deb ubuntu pour mon prog, la génération et l'installation se passe bien mais lors de l'ouverture du programme il y a une erreur : file or directory does not exist FMain .?.0 voici le log de la génération du paquet
Que peut vouloir dire cette erreur? Merci d'avance LanoueC | |||
LanoueC | #2 Posté le 20/5/2010 à 23:28:00 | ||
je ne sais pas si cela a un rapport mais je viens de m'apercevoir que les quelques exécutables Gambas que j'avais dans un dossier ne sont plus exécutables, et, j'ai bien vérifié que le fichier soit exécutable activé!! bizarre! serait ce Gambas? quelque chose qui manquerait? Bonne journée LanoueC | |||
LanoueC | #3 Posté le 21/5/2010 à 13:23:00 | ||
j'ai désinstallé Gambas et re installé Mais l'erreur [45]File or directory does not exist FMain ? 0 persistent à l'ouverture du prog installé avec le DEB généré par Gambas j'ai donc essayé de faire un deb avec un autre prog et cela fonctionne Donc l'erreur vient de mon programme Quelle erreur ai je pu faire ? | |||
LanoueC | #4 Posté le 21/5/2010 à 13:27:00 | ||
File or directory does not exist (#45) Le fichier ou le chemin spécifié par la commande n'existe pas Pourtant mon prog se déroule bien quand je le lance dans Gambas avec la commande demarrer!!! ou puis je trouver le chemin donc de FMain et le changer? | |||
manu | #5 Posté le 21/5/2010 à 16:43:00 | ||
Avec Gambas ca roule ! | As tu génère un exécutable de ton application (monappli.gambas ). Si tu l'as généré dans le repertoire de ton projet, cela pose des probleme ensuite. Enleve le et recréé ton paquetage. Je suis pas sur que ce soit ca mais essaye toujours... Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
LanoueC | #6 Posté le 21/5/2010 à 17:04:00 | ||
Bonjour Manu et ben, non cela ne marche pas ! y a t'il un moyen pour voir le chemin des fichiers? Je comprend pas , pourtant cela devrait fonctionner et le DEB est ok !! LanoueC | |||
LanoueC | #7 Posté le 21/5/2010 à 17:59:00 | ||
En fait dans le setting de mon prog , la class de demarrage active= 3 n'est pas la bonne ! j'ai changé le numéro du active mais le probleme persiste | |||
manu | #8 Posté le 21/5/2010 à 21:15:00 | ||
Avec Gambas ca roule ! | Est ce un problème de .Deb ou d'executable ? Génère ton exécutable dans un dossier autre que celui de ton projet et quitte gambas. lance ton application a partir de ton exécutable : Est ce que çà marche ? si oui c'est un pb de .deb si non c'est un pb dans ton application. Juste pour savoir... est-ce que ton application utilise une Base de données ? Si c'est le cas il est impératif qu'elle soit dans un autre dossier que celui de l'appli car l'executable gambas est en fait une archive compressée de ton projet. Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
LanoueC | #9 Posté le 21/5/2010 à 21:29:00 | ||
Bonsoir Manu Non je n'ai pas de base de données J'ai fais ce que tu m'as dis et j'ai toujours l'erreur Pourtant cela fonctionne très bien quand dans mon projet je click sur demarrer (la flèche de lecture) ! l'erreur me dis que mon fichier FMain n'existe pas ! Pourtant il est bien là ! | |||
manu | #10 Posté le 21/5/2010 à 21:34:00 | ||
Avec Gambas ca roule ! | donc ce n'est pas un pb de .deb... c'est un pb dans ton FMain. Dans ton code tu fait reference a un fichier ou un dossier qu'il ne peu pas trouver quand il est en exécutable. Tu comprends ? Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
manu | #11 Posté le 21/5/2010 à 21:35:00 | ||
Avec Gambas ca roule ! | Fait voir le code de ton FMAin STP Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
LanoueC | #12 Posté le 21/5/2010 à 21:47:00 | ||
voilà
Ya rien d'extraordinaire, j'ai rien fait comme pour mes autres prog ! | |||
manu | #13 Posté le 21/5/2010 à 22:10:00 | ||
Avec Gambas ca roule ! | oui rien d'extraordinaire effectivement... Bon juste pour info t'es pas obligé de mettre -application.path - pour des fichiers qui sont dans le dossier du projet mais ca change rien à ton pb ;). je vois pas là... Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
LanoueC | #14 Posté le 21/5/2010 à 23:08:00 | ||
Manu Donc si j'ai bien compris, si je crée un exécutable dans un autre dossier et que je le lance , une fois gambas fermé, si cela fonctionne, cela veut dire que si le deb se construit bien, cela fonctionnera par la suite? Je viens de réussir avec cette méthode a ne plus avoir l'erreur 45 : Mais il reste deux soucis : 1°) Dans le code du post plus haut : a priori Fmain ne trouve pas mes 2 fichiers de licence ! bizarre ils sont dans le dossier ! (c'était l'erreur 45) en attendant de résoudre ce soucis je les ai mis en commentaire, faut que je trouve pourquoi il ne voit pas mes fichiers 2°) j'ai une autre erreur sur une autre class : erreur 43 : j'ai un accces interdit à une class alors qu'elle est publique ??? cela peut il venir de quoi? Merci Manu de ton aide, tes posts m'ont été très utiles, j'espère réussir à résoudre le reste. | |||
LanoueC | #15 Posté le 21/5/2010 à 23:37:00 | ||
Re et Re Si je remplace ces fichiers par d'autres : cela fonctionne!!!!?? Pour créer ces fichiers j'ai copié collé la licence.text d'un un site dans Kate, j'ai encodé UTF8 et voilà faut il faire autre chose? bien a vous LanoueC | |||
123 |