Witam.
czy jest możliwość aby programowo po skompilowaniu do exe pobrać ścieżkę dostępu do modułu? Np. jestem w module
OsobaForma.pas
(dla upuszczenia) i chcę zrobić procedurę
Sciezka:= SciezkaModulu(OsobaForma.pas);
tak, żeby po kompilacji i uruchomieniu polecenia w exe pobrało mi tą ścieżkę, obojętnie jaką czy pełną czy względną.
Mógłbym oczywiście zrobić coś takiego:
Sciezka:= ExtractFilePath(Application.ExeName) +'lib_dane\lib_osoby\OsobaForma.pas';
Ale przy pracy nad innym projektem i po przeniesieniu modułu do innego podfolderu musiałbym pamiętać o zmianie ścieżki inaczej nie zadziała. Wolałbym nie zmieniać tego w każdym module w jakim mi jest to potrzebne, bo to by było przy wszystkich formach, a wiec nie małe ilości.
Ma ktoś jakiś pomysł?
PS Google nie chce pomóc, albo nie trafiłem na odp link.