请问各位高手,如何把用delphi编写包含窗口的动态链接库嵌入到VC中,并在VC中如何调用,如果有一小段调用程序,送上100分

解决方案 »

  1.   

    你的DLL是Win32的标准DLL吗?
    如果是标准DLL应该是任何语言开发的程序都可以调用的啊!
      

  2.   

    this support a way to do it,but it use static lib,not using dll
    http://www.codeproject.com/useritems/jpeglib.asp
      

  3.   

    显示链接:
    假定你有一个导出如下函数的DLL:
    extern "C" __declspec(dllexport) double SR(double d); //前面的修饰你不用管,主要是知道函数名称下面使显示链接的方法:HINSTANCE hInstance;
    hInstance = ::LoadLibrary("(path)\\mydll.dll");
    double* pFuc = (double*)::GetProcAddress(hInstance, "SR");
    double d = (*pFuc)(1.11111);
      

  4.   

    对,动态链接,如补天所示。其次在delphi中声明的dll应该用stdcall修饰
      

  5.   

    用VC写一个有与DELPHI等价的头文件和空的函数体的CPP文件。编译通过,你可以得到一个LIB文件(那个VC生成的假DLL文件就可以扔了)。就可以用这个LIB隐式调用该DLL了,这样调用部分代码更清晰。