P
ph
Gast
Hallo zusammen,
ich habe eine JNI- DLL gebastelt, welche durch meine Java- Anwendung geladen wird. Diese DLL soll Telefonieereignisse über die Windows- TAPI bereitstellen. Innerhalb der DLL wird mit dem TAPI- Server kommuniziert. Die DLL übergibt dem TAPI- Server eine Callback- Prozedur (aus der DLL), welche vom TAPI- Server immer dann aufgerufen wird wenn ein Telefonieevent eintritt. Diese Callback- Prozedur wird nie aufgerufen, sobald die JNI- DLL von meiner Java- Anwendung geladen wird. Lade ich die DLL über eine eigene Win32- Anwendung, dann wird die Callback- Prozedur ordnungsgemäß vom TAPI- Server aufgerufen.
Ich bin langsam am verzweifeln. Hat einer 'ne Ahnung warum diese Callback- Prozedur nie aufgerufen wird, sobald meine DLL über Java geladen wird?
ich habe eine JNI- DLL gebastelt, welche durch meine Java- Anwendung geladen wird. Diese DLL soll Telefonieereignisse über die Windows- TAPI bereitstellen. Innerhalb der DLL wird mit dem TAPI- Server kommuniziert. Die DLL übergibt dem TAPI- Server eine Callback- Prozedur (aus der DLL), welche vom TAPI- Server immer dann aufgerufen wird wenn ein Telefonieevent eintritt. Diese Callback- Prozedur wird nie aufgerufen, sobald die JNI- DLL von meiner Java- Anwendung geladen wird. Lade ich die DLL über eine eigene Win32- Anwendung, dann wird die Callback- Prozedur ordnungsgemäß vom TAPI- Server aufgerufen.
Ich bin langsam am verzweifeln. Hat einer 'ne Ahnung warum diese Callback- Prozedur nie aufgerufen wird, sobald meine DLL über Java geladen wird?