Cześć
Mam problem z aplikacją używającą zewnętrznych bibliotek. Problem polega na tym że program działa na niektórych systemach np. Na moim starym systemie pod Windows 7 profesional x64 program działa, na moim służbowym laptopie również windows professional x64 tez działa. Na komputerze kolegi (bliżej nieznany windows 7) nie działa. Po przeinstalowaniu systemu (na komputerze gdzie był win7 prof64) na windows Ultimate x64 program nie działa. zawsze komunikat jest taki sam (przy nie działającym programie):
"An unhandled exception of type 'System.DllNotFoundException' occurred in dotnetLibLAS.dll
Additional information: Nie można załadować biblioteki DLL 'liblas1.dll': Nie można odnaleźć określonego modułu. (Wyjątek od HRESULT: 0x8007007E)"
W zasadzie kopiując pliki programu włącznie z bibliotekami ( w tym liblas1.dll) na jednych komputerach działa na innych nie.
Biblioteka jest zawsze w folderze pliku exe.
Biblioteki kopiowane są zawsze te same.
Szukałem wielokrotnie w internecie rozwiązania - niestety nic przydatnego nie znalazłem.
Bardzo proszę o pomoc.
(PS. Progam jest pisany w C#, liblas1.dll jest w c++ a dotnetLibLAS.dll to translator)