Programmieren - alles kontrollieren 4.935 Themen, 20.616 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
vergisses DeepThinking „Danke! Ich versuche es über Wrapper Funktionen..“
Optionen

Hallo DeepThinking,

ich stamme auch aus der C/C++ Fraktion und mache Java erst seit
ca. 3,5 Jahren.

Ich werde Dir gerne helfen, habe aber leider erst heute Nachmittag
Zeit dafür, musst Dich etwas gedulden.

Gruss, vergisses

bei Antwort benachrichtigen
Danke viel mals! DeepThinking
Danke viel mals! vergisses