# Curieux problème avec un lanceur perso

**URL:** <https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891>\
**Category:** Support Debian\
**Created:** [Février 21, 2016, 6:43 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891 "2016-02-21T18:43:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dread25](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/977dab/32.png) [@dread25](https://www.debian-fr.org/u/dread25)\
**Post date:** [Février 21, 2016, 6:43 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891/1 "2016-02-21T18:43:41Z")

</div>

Bonjour à tous,  
Petite émotion aujourd’hui car c’est mon premier message sur le forum ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK")

J’ai installé debian wheezy 7.2 64 bits il y a peu de temps. J’ai donc importé quelques petits programmes que j’ai réalisés sous linux mint Maya 64 bits.  
Le problème, j’ai créé un fichier desktop pour un jeux, mais il ne marche pas.  
J’ai lancer la commande dans un terminal

```auto
/home/moi/dossierDuProgramme/Lexécutable
```

Il me met un message d’erreur

`An unhandled exception occurred at $00007F3991881F3A :
                                                      EAccessViolation : Access violation
           $00007F3991881F3A
`

Alors que quand je lance le programme ./Lexécutable en étant préalablement dans le dossier qu’il faut. Il se lance correctement. Autre fait étonnant si je relance la première commande après avoir lancé le programme manuellement une fois, ça marche. Le lanceur lui ne marche jamais par contre ![:think:](https://www.debian-fr.org/uploads/default/original/1X/98cae0704aea0201d04f151843e80a3ecd391eca.gif "Think")

Je suis bloqué, des pistes? ☹

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 6:43 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891/2 "2016-02-21T18:43:42Z")

</div>

Étrange en effet.  
De quel programme s’agit-il pour que l’on puisse tenter de reproduire le problème?

Tu n’aurais pas changé d’architecture au passage (64 bits avant et 32 bits après ou autre?)

---

<div class="post-metadata">

**Author:** ![dread25](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/977dab/32.png) [@dread25](https://www.debian-fr.org/u/dread25)\
**Post date:** [Février 21, 2016, 6:43 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891/3 "2016-02-21T18:43:42Z")

</div>

Il s’agit d’un projet que je dois réaliser avec deux amis et langage imposé: le pascal 😕 .  
Sinon non mon linux mint était également en 64 bits

---

<div class="post-metadata">

**Author:** ![Zbf](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/e68b1a/32.png) [@Zbf](https://www.debian-fr.org/u/Zbf)\
**Post date:** [Février 21, 2016, 6:43 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891/4 "2016-02-21T18:43:59Z")

</div>

Ben, au pif car mes notions en programmation sont minces, on dirait une librairie qui ne se charge pas, linkée en statique ? présente dans le répertoire du projet et dont le chemin est indiqué en relatif ?

Donc peut-être revoir comment gérer les options de compilation avec l’IDE et le langage que tu utilises pour que ça se fasse proprement, et recompiler le programme.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 6:44 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891/5 "2016-02-21T18:44:13Z")

</div>

Il n’y aurait pas une histoire de droits dans un des dossiers du chemin ?

---

<div class="post-metadata">

**Author:** ![dread25](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/977dab/32.png) [@dread25](https://www.debian-fr.org/u/dread25)\
**Post date:** [Février 21, 2016, 6:44 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891/6 "2016-02-21T18:44:43Z")

</div>

Je ne pense pas que le programme soit compilé en statique, je ne lui ai pas demandé et par défaut c’est toujours dynamique je crois. Je dis ça mais je sais absolument pas comment les options de compilation fonctionnent en pascal 😆 . Donc faut que je creuse, ce qui est étrange c’est que quand je me place dans le répertoire, double-clic sur l’exécutable et ça fonctionne. 😕

Sinon pour les droits des dossiers, je suis dans le dossier personnel. C’est possible que ça pose problème?

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 6:44 UTC](https://www.debian-fr.org/t/curieux-probleme-avec-un-lanceur-perso/59891/7 "2016-02-21T18:44:51Z")

</div>

[quote=“dread25”]Je ne pense pas que le programme soit compilé en statique, je ne lui ai pas demandé et par défaut c’est toujours dynamique je crois. Je dis ça mais je sais absolument pas comment les options de compilation fonctionnent en pascal 😆 . Donc faut que je creuse, ce qui est étrange c’est que quand je me place dans le répertoire, double-clic sur l’exécutable et ça fonctionne. 😕

Sinon pour les droits des dossiers, je suis dans le dossier personnel. C’est possible que ça pose problème?[/quote]  
Dans ce cas, pourquoi ne pas créer un simple script de lancement que tu appelles avec le lanceur :

`#!/bin/sh
cd repertoire/du/jeu
./executable`
