我要用JNI调用VC++写的DLL(MyNative.dll), MyNative.dll中又要调用dephi写的DLL(mjSDKDLL.dll)
#include <stdio.h>
#include <string.h>
#include "MyNative.h"
#include "windows.h"
#include <jni.h>JNIEXPORT void JNICALL Java_MyNative_HelloWord (JNIEnv *env, jclass jobject) { printf("hello word!\n");}JNIEXPORT jstring JNICALL Java_MyNative_cToJava(JNIEnv *env, jclass obj, jstring strTime) {    HINSTANCE hDLL;     hDLL = LoadLibrary("mjSDKDLL.dll");     

    if (hDLL != NULL)      
             
printf("good %d\n", hDLL);     
    
else

printf("bad\n");
   //typedef bool(*IFInitInterface)(int a,int b,LPCTSTR c); typedef int(FAR __stdcall *pMin)(int a);
// typedef int (FAR __cdecl *pMin)(int);
//typedef int (*pMin)(int port);stdcall
    pMin myproc = NULL;    myproc = (pMin)GetProcAddress(hDLL,"InitlComm");    if(myproc == NULL) {

printf("can't find function <went> \n"); }else { //myproc(1);

}

    FreeLibrary(hDLL); return jstr;
}