如何在VC中引用Delphi写的DLL?

解决方案 »

  1.   

    int a=1,b=2;
    typedef  int(__stdcall *fun)(HWND ,TGongChMX&);
        fun p;
    HMODULE h;
        h=LoadLibrary("mydll.dll");
    if(h<0) return -1;
    p=(fun)GetProcAddress(h,"myfun");
    if (p==NULL) return -1;
    int a=(*p)(a,b);
    FreeLibrary(h);
    注意在Delphi中的函数也要标明是stdcall
      

  2.   

    请问DLL的静态调用和动态调用有什么区别?在VC中如何静态调用Delphi写的DLL?
      

  3.   

    我看别人的VC程序在使用DLL时都有相应的头文件,这个头文件该如何写啊?