刚开始学delphi,用MFC写了一个WIN32的DLL函数然后,想从delphi中调用, WIN32 函数是:
extern "C" __declspec(dllexport) int AddNum(int k, int m)
{
return k+m;
}调用过程是:
DLLInstance := LoadLibrary('E:\\delphi\\DelphiTest\\Debug\\DelphiTest.dll');
if DLLInstance = 0 then
begin
MessageBox(0,'Loading Wrong','Error',0);
end else begin
FunC := GetProcAddress(DLLInstance,'AddNum');
sum := FunC(num1,num2);
msg := IntToStr(sum);
MessageBox(0,PChar(msg),'Result',0);可是无论如何结果总是不是5762882.
请帮忙解决一下.
extern "C" __declspec(dllexport) int AddNum(int k, int m)
{
return k+m;
}调用过程是:
DLLInstance := LoadLibrary('E:\\delphi\\DelphiTest\\Debug\\DelphiTest.dll');
if DLLInstance = 0 then
begin
MessageBox(0,'Loading Wrong','Error',0);
end else begin
FunC := GetProcAddress(DLLInstance,'AddNum');
sum := FunC(num1,num2);
msg := IntToStr(sum);
MessageBox(0,PChar(msg),'Result',0);可是无论如何结果总是不是5762882.
请帮忙解决一下.
解决方案 »
- 我有个数据表记录很多。我现在用Adoquery进行查询,用什么方法使查询速度加快?
- 怎样定义一个数值型变量啊
- 大虾,帮忙看看这个问题吧
- 初学者问个很傻的问题:请问在delphi中怎么增加属性、函数、过程的首尾。是由IDE自动加入还是人工编写的
- *.rtf文件直接转换为*.txt文件?
- delphi中关于钩子得问题
- 请问DELPHI5企业版28M的补丁文件和DELPHI5企业版ADO补丁2网络里最快的下载地址在哪里?
- 请问:dbchart和数据库如何建立连接?
- ***可以修改TQuery产生的记录集吗?***
- ADO方式不能运行的问题!
- 能说一下ASP中的ADO访问数据库和Delphi中的ADO访问有什么区别和相同之处。我能适应这些异同吗?
- 一个关于API发送一个UDP包(定义的一个结构)的问题。
过程没有错误,我也不知道结果为何不对。
刚开始学习请多指教.