Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Auf existierende DLL (in C geschrieben) mittels JAVA zugreifen!

DeepThinking / 17 Antworten / Flachansicht Nickles

Hallo, ich möchte auf eine in C geschriebene DLL mittles Java zugreifen. Also die DLL ist -wie gesagt - schon vorhanden; ich will lediglich sie in meinem Java-Programm einbinden, damit ich bestimmte Funktionen aufrufen kann. Ich habe Java Native Interface angeschaut und kann eigene DLL erstellen, die ich dann in Java-Programmen einbinden kann(mit System.loadLibrary). Aber was ist, wenn die DLL schon existiert!?


Konkret: ich habe FRME_GRABBER.DLL (in C geschrieben) und will sie im JAVA-Programm benutzen. z.B. möchte die Funktion long Grab(long fgh, FRAME *frh), was schon in dieser FRAME_GRABBER.DLL implementiert ist, in meinem JAVA-Programm benutzen.

bei Antwort benachrichtigen
DeepThinking vergisses „Danke! Ich versuche es über Wrapper Funktionen..“
Optionen

Hi vergisses,
ich danke dir viel mals für deine Hilfe..
Der Weg ist mir nun klar. Ich dachte, das wäre einfacher mit JNI, aber man wird immer wiede überrascht:-)
Also nun an die Arbeit..

Gruss DeepThinking

bei Antwort benachrichtigen
Danke viel mals! vergisses