konto usunięte
Temat: PInvoke w SL5
Bardzo proszę o pomoc: gdzie w SL5 out of browser mam umieścić własną natywną DLLkę.- działa mi P/Invoke dla User32.dll, Kernel.dll (czyli dla systemowych)
- umieściłem moją DLLkę w każdym możliwym miejscu (system32, current dir itd) - nie działa
- czytałem te wskazówki - nie działa. Za każdym razem DllNotFoundException
- nazywam mój plik małymi literami, w DllImport podaję z lub bez .dll
- Win7 64bit, DLLka jest 32bit, SL5 mam w wersji 32/64; to chyba coś z tym będzie.
Z góry dzięki za podpowiedź, jak komuś działa.
DODANO:
rozwiązanie: problem był taki, że natywna DLLka nie działała, bo w PATH nie było ścieżki do dalszych zależności (OpenCV)
Prócz tego odkryłem, że SL obsługuje tylko __stdcall (/Gz) a nie __cdecl (/Gd) - po prostu bez słowa wywala się process SLLauncher.exe. (Aplikacja w pełnym .NET zwraca intuicyjny komunikat błędu)Maciek Kański edytował(a) ten post dnia 29.12.11 o godzinie 14:42