Chciałbym wiedzieć czy jest jakiś sposób na użycie DLL'ki zrobionej w delphi w javie? Do tych zrobionych w c++, jest bardzo łatwo znaleźć tutorial, ale do delphi już nie ;|. Jedyne konkretne info jakie znalazłem to tu, ale sposób tam podany nie działa u mnie(nie mogę nawet zrobić tego co podają za przykład). Byłbym wdzięczny za pomoc :).
A czemu nie możesz w Delphi zrobić DLL zgodnej z tą tworzoną w C++? Wystarczy eksportowane wywołania na stdcall/cdecl zamienić.. :/
Odpowiednikiem .dll w Javie są pliki .jar to w nich przechowujemy wszystko co związane jest z biblioteką.
Szczawik napisał(a)
A czemu nie możesz w Delphi zrobić DLL zgodnej z tą tworzoną w C++? Wystarczy eksportowane wywołania na stdcall/cdecl zamienić.. :/
Nie rozumiem za bardzo o co chodzi, ale mówiąc o dll w c++, miałem na myśli że mają one większe wsparcie od suna i społeczności internetowych.
Koziołek napisał(a)
Odpowiednikiem .dll w Javie są pliki .jar to w nich przechowujemy wszystko co związane jest z biblioteką.
Ale ja potrzebuje się odwoływać do funkcji WinApi dlatego muszę użyć standardowej biblioteki dll ;\
Caland napisał(a)
Ale ja potrzebuje się odwoływać do funkcji WinApi dlatego muszę użyć standardowej biblioteki dll ;\
aaaa... to co innego. Spróbuj:
System.loadLibrary("c:\DLLe\Moj.dll")
Inna metoda to użycie JNI i napisanie małego briga który będzie wykorzystywał metody natywne Javy :)