Witam, zrobiłem instalator do mojego projektu jednak jeśli użytkownik zmieni ścieżkę instalacji projekt nie odpala bo brakuje mu plików które ma w folderze instalacyjnym. Jak w moim programie wykrywać gdzie jest zainstalowany żeby pobrać stamtąd swoje pliki?
Używaj względnych ścieżek, lub zapisów w rejestrach.
A wiesz może gdzie w rejestrze zapisuje się ścieżka do mojego projektu?
Tam gdzie ją zapiszesz.
Do zrobienia instalatora użyłem Inno Setup, więc ścieżka do plików zależy od instalatora wygenerowanego w tym programie. Instalator pozwala wybrać dowolną ścieżkę jak mogę się do niej odnieść z mojej aplikacji?
Ewentualnie jak sprawdzić w aplikacji gdzie znajduje się jej plik exe? Jak to bede wiedział to dotre do reszty plików.
Masz ban'a na google?
http://stackoverflow.com/questions/13537841/how-to-write-install-path-to-registry-after-install-is-complete-with-inno-setup
Zastanów się nad swoimi decyzjami, już dwukrotnie zauważyłem że robisz najgorszy z możliwych wybór.
hehe nie mam choć neta mi muli strasznie :P po prostu nie wiem co szukać.
A co robię nie tak?
Dostałeś w innym wątku dwie propozycji InstalShild z kompletu do Borlanda oraz InnoSetup - co wybrałeś?
W tym wątku również dwie propozycji względne ścieżki oraz zapis w rejestrach - co wybrałeś?
Wybierać należy prostsze opcje jeżeli nie jesteś asem z tej dziedziny.