« Return to Thread: [BUG ?] Component.Load avec chemin absolu

Re: [BUG ?] Component.Load avec chemin absolu

by Flachy Joe :: Rate this Message:

| View in Thread

Bonjour,
Quand j'affiche Application.Path &/ "modules/test1.gambas" depuis
l'exécutable ça me donne un chemin correct, où se trouve le fichier
.gambas. Et il suffit que je sorte le composant du sous-dossier pour
qu'il se charge sans erreur.

Le souci vient apparemment du fichier "/trunk/main/gbx/gbx_archive.c"
qui différencie les comportements de "debug" et d'exécution, j'ai
détaillé sur cette page :
http://gambasforge.org/sujet-4201-gb3-componentload-avec-chemin-absolu-page-1.html#m12

S'il était possible de modifier ce comportement pour pouvoir charger des
composants depuis n'importe quel chemin absolu, ça serait plus pratique.
Mais il y a peut être une raison que j'ignore à cette limitation ?

En tout cas, merci.

Le -10/01/-28163 20:59, Benoît Minisini a écrit :

> Le 30/01/2012 19:35, Flachy Joe a écrit :
>> Bonjour,
>> Je souhaite charger un composant à l'exécution, ce composant est
>> programmé en GB3. Son exécutable se trouve dans un dossier du répertoire
>> de l'application, j'utilise donc
>> |Component.Load(Application.Path &/ "modules/test1.gambas")|
>>
>> Ça fonctionne très bien avec l'IDE mais une fois le projet projet
>> compilé, j'obtiens en lançant l'exécutable :
>> #27: Cannot load component 'test1.gambas': cannot find library
>>
>> Est-ce que quelqu'un à une idée de l'origine du problème ?
>>
>> Merci !
>>
>
> Application.Path &/ "modules/test1.gambas" n'existe plus une fois que
> le projet est transformé en exécutable.
>
> Utiliser des chemins absolus qui pointent vers l'intérieur du projet
> *ne marche pas*, mais l'interpréteur ne peut pas l'empêcher. Donc
> attention...
>

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Gambas-user-fr mailing list
Gambas-user-fr@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-fr

 « Return to Thread: [BUG ?] Component.Load avec chemin absolu