Kiedy uruchomie OpenDialog i wybiore jakiś plik znajdujący się w innym katalogu niż katalog aplikacji, to po wykonaniu tej operacji parametr GetCurrentDir zwraca katalog w którym znajduje się wybrany plik a nie katalog z gdzie znajduje się aplikacja.
Dlaczego tak się dzieje, i jak uzyskać katalog aplikacji niezleżnie od OpenDialog?