Ik heb een vb.net programma waarin ik een helpbestand opvraag dat zich in de installatiedirectory van dat programma bevindt. Programma werd geinstalleerd via een setup en met die setup werd ook de helpfile in die installatiedirectory geinstalleerd.
Ik open de helpfile in mijn programma met het commando :
System.Diagnostics.Process.Start("Help.chm")
Het systeem verondersteld hier dat de installatiedirectory nog altijd de actieve directory is en vindt aldus de help file terug. Wanneer ik na het opstarten van het programma echter via een venster in mijn programma om een file te openen browse naar een andere directory wordt die directory de nieuwe actieve directory. Daar zit die help file natuurlijk niet in en ik krijg een exceptie van het programma dat de file niet kan gevonden worden.
Hoe kan ik de installatiedirectory van het programma meegeven aan mijn opstartcommando voor de helpfile?
Ik open de helpfile in mijn programma met het commando :
System.Diagnostics.Process.Start("Help.chm")
Het systeem verondersteld hier dat de installatiedirectory nog altijd de actieve directory is en vindt aldus de help file terug. Wanneer ik na het opstarten van het programma echter via een venster in mijn programma om een file te openen browse naar een andere directory wordt die directory de nieuwe actieve directory. Daar zit die help file natuurlijk niet in en ik krijg een exceptie van het programma dat de file niet kan gevonden worden.
Hoe kan ik de installatiedirectory van het programma meegeven aan mijn opstartcommando voor de helpfile?