Source path veranderd niet mee bij publish/setups

Status
Niet open voor verdere reacties.

pietjepoeier

Nieuwe gebruiker
Lid geworden
8 mrt 2009
Berichten
4
Hallo Mensen,

In VS2005 heb ik een programma gemaakt wat gebruik maakt van 2 XML documenten. Het werkte allemaal prima, totdat ik het op een andere PC ging proberen.
Dan krijg ik de foutmelding dat hij de xmldocumenten niet kan vinden omdat deze verwijzen naar de C:\Documents and Settings\gebruiker van de pc waarop ik het gebouwd heb.
Ik hoorde van iemand dat dat via een setup aangepast kan worden, maar heb dat tot op heden niet gevonden.
Kunnen jullie mij met dit probleem helpen?
______________________________________________________________________________
edit:
Ik heb het ondertussen al op kunnen lossen. Zat een fout in mijn eigen code.

const string FILE_Place = "C://documents&setting//gebruiker//....//contact.xml"; <----Dit had ik
const string FILE_Place = "contact.xml"; <----Dit Moest hem worden

Iig bedankt
 
Laatst bewerkt:
Hoi,

je zou misschien iets kunnen proberen met:
Code:
Environment.CurrentDirectory

Dan weet je waar je programma zelf staat, als je de xml bestanden dan in dezelfde map zet als je programma, dan zou het kunnen werken.

veel succes!!
 
Inno setup

Je kunt ook een setup maken met Inno setup. Dan kun je daarin aangeven dat hij de XML bestanden in de Documentenfolder van de gebruiker moet zetten (ongeacht wat de naam van de gebruiker dan is, en waar die folder staat).

In Inno geef je met de zinsnede "{userdosc}" aan dat hij naar de map Mijn Documenten moet gaan:

Name:{userdocs}

Inno Setup is gratis, zie:
http://www.innosetup.com/isinfo.php
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan