急 请问各位高手,如何把用delphi编写包含窗口的动态链接库嵌入到VC中,并在VC中如何调用,如果有一小段调用程序,送上100分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的DLL是Win32的标准DLL吗?如果是标准DLL应该是任何语言开发的程序都可以调用的啊! this support a way to do it,but it use static lib,not using dllhttp://www.codeproject.com/useritems/jpeglib.asp 显示链接:假定你有一个导出如下函数的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); 对,动态链接,如补天所示。其次在delphi中声明的dll应该用stdcall修饰 用VC写一个有与DELPHI等价的头文件和空的函数体的CPP文件。编译通过,你可以得到一个LIB文件(那个VC生成的假DLL文件就可以扔了)。就可以用这个LIB隐式调用该DLL了,这样调用部分代码更清晰。 对话框内插入EXCEL 盗版MSDN可否无限制使用 DDK现在是不是需要在m$网站上预定?收不收钱? 请高手一定帮帮我,谢谢。 TO masterz:我又有新问题了,我如何得到OCX的控件事件呀,(在SDK程序里) 重绘listctrl,如何改变带combox整行的背景颜色 请推荐一本学习 Visure C++的书,我已有c++语言基本知识和一定java 编程基础,谢谢 对话框弹出之后为何原来对话框无法操作了? 关于多线程处理与CPU总占用率的问题 关于分割窗体! 关于DialogBox,有一事不明 学习串口通信系列问题(一)
如果是标准DLL应该是任何语言开发的程序都可以调用的啊!
http://www.codeproject.com/useritems/jpeglib.asp
假定你有一个导出如下函数的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);