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