Hi, Szerintem ez a példa nem fog működni, mert a legtöbb DLL a pascal hiváskonvenciót használja, és mintha ez csak a C konvenciót ismerné. 1 alternativa: http://jawinproject.sourceforge.net/jawinuserguide_dll.html Üdv, Zoltán nem vagyok feliratkozva javalist@javasite.bme.hu wrote: > *** Felado: Vig Balázs <balazs.vig@dataexplorer.hu> *** > > Találtam egy univerzális "proxy" dll-t: > http://java.sun.com/products/jdk/faq/jnifaq.html Shared Stubs Example > http://java.sun.com/products/jdk/faq/jni-examples/jnistb10.zip > > kipróbálom, megírom > > VigB > > > >> -----Original Message----- >> From: javalist@javasite.bme.hu [mailto:javalist@javasite.bme.hu] >> Sent: 2006. augusztus 11. 13:18 >> To: javalist@javasite.bme.hu >> Subject: [Java lista] Re: DLL használat >> >> >> *** Felado: Vig Balázs <balazs.vig@dataexplorer.hu> *** >> >> Igen, de ezt jó lett volna elkerülni :( >> >> >>> -----Original Message----- >>> From: javalist@javasite.bme.hu [mailto:javalist@javasite.bme.hu] >>> Sent: 2006. augusztus 11. 12:41 >>> To: javalist@javasite.bme.hu >>> Subject: [Java lista] Re: DLL használat >>> >>> >>> *** Felado: Aron Gombas <aron@demoscene.hu> *** >>> >>> Szerintem meg ha nem is hozzaferheto az DLL forrasa, >>> minimalis munkaval >>> tudsz irni egy olyan "proxy" DLL-t, ami tartalmazza a rogzitett >>> szignaturakat (vagyis biztosan hvhato) es egyszeruen csak delegal a >>> tenyleges DLL fele... >>> Regards, >>> >>> Aron >>> >>> java_blog.hu: http://www.midori.hu/en/blog_hu.html >>> >>> On Fri, 11 Aug 2006 javalist@java.sch.bme.hu wrote: >>> >>> >>>> *** Felado: Vig Balázs <balazs.vig@dataexplorer.hu> *** >>>> >>>> Sziasztok! >>>> >>>> Egy DLL-ben lévő funkciót szeretnék használni JAVA alól. >>>> >>> Elkezdtem olvasni a JNI dokumentációt, és nagyon elment a >>> kedvem, ugyanis úgy néz ki, hogy a DLL-ben speciális >>> formátumú eljárásoknak kell lennie. >>> >>>> Viszont nekem az volna jó, ha a DLL forrásához nem kellene >>>> >>> hozzányúlni (ez nem is mindig lehetséges). >>> >>>> A kérdésem az volna, hogy érdemes-e tovább olvasnom, mert >>>> >>> tetszőleges DLL-t tudok használni, vagy elég ha egy javah-s >>> példát lekoppintok? >>> >>>> Mik a tapasztalataitok ezen a téren???? >>>> >>>> Előre is kösz: >>>> VigB >>>> >>>> Java Felhasznalok Tarsasaga levelezolista >>>> javalist@javasite.bme.hu, http://javasite.bme.hu/javalist >>>> >>> hun.comp.lang.java >>> >>>> >>> Java Felhasznalok Tarsasaga levelezolista >>> javalist@javasite.bme.hu, http://javasite.bme.hu/javalist >>> hun.comp.lang.java >>> >>> >>> >> Java Felhasznalok Tarsasaga levelezolista >> javalist@javasite.bme.hu, http://javasite.bme.hu/javalist >> hun.comp.lang.java >> >> >> > > Java Felhasznalok Tarsasaga levelezolista > javalist@javasite.bme.hu, http://javasite.bme.hu/javalist hun.comp.lang.java > > 1. csatolt állomány (5693 bájt)