### Author Topic: Relative path for AddIns  (Read 3304 times)

#### AlexN

• Global Moderator
• Member
• Posts: 384
##### Relative path for AddIns
« on: July 22, 2009, 02:45:11 pm »
Hi Pelle

Is it possible to store in the xml-file the relative path for AddIns? So poide can remember its options when you have Pelles C on an USB-stick which changig drive letters.

Alex
best regards
Alex

#### Pelle

• Member
• Posts: 2001
##### Re: Relative path for AddIns
« Reply #1 on: July 31, 2009, 02:47:39 pm »
Probably not since it's sufficiently easy to do a search and replace in the XML file, and you should only have to do this once...
/Pelle

#### AlexN

• Global Moderator
• Member
• Posts: 384
##### Re: Relative path for AddIns
« Reply #2 on: July 31, 2009, 09:45:08 pm »
Probably not since it's sufficiently easy to do a search and replace in the XML file, and you should only have to do this once...
Not really once, each time when you use the USB-stick on an other computer.
Is it necessary to write a program to adapt the XML-file or can I talk with you (there is a lot of time to Pelles C 6.5).
best regards
Alex

#### Stefan Pendl

• Global Moderator
• Member
• Posts: 566
##### Re: Relative path for AddIns
« Reply #3 on: July 31, 2009, 10:02:26 pm »
Probably not since it's sufficiently easy to do a search and replace in the XML file, and you should only have to do this once...
Not really once, each time when you use the USB-stick on an other computer.
Have you already tried to replace any instance of F:\PellesC\ with nothing?
This way F:\PellesC\include will get include and should work on any computer despite from the drive the USB stick is assigned to.
---
Stefan

Proud member of the UltraDefrag Development Team

#### AlexN

• Global Moderator
• Member
• Posts: 384
##### Re: Relative path for AddIns
« Reply #4 on: August 01, 2009, 03:25:10 pm »
Have you already tried to replace any instance of F:\PellesC\ with nothing?
This way F:\PellesC\include will get include and should work on any computer despite from the drive the USB stick is assigned to.

There is no problem with relative pathes for include and lib directory.
The problem are the pathes of the addins. It seems that POIDE scans at the start for existing addins in the Addins-directory and if the are new they are added with the absolute path and switched off. Addins with are never existing at the absolute path are deleted. If you put your USB-stick in a computer where you get another drive id all addins are deactivated.
But I think, I will write a launcher application with changes the pathes in the XML-file  of the addins and start POIDE. I need only a little bit time.
best regards
Alex