急 老大们帮我看看 delphi中编写的dll为什么Vb调用不了
我用delphi 写了一个很简单的dll 但是为什么用VB调用的时候 老是提示说Dll约定错误
dll的制作过程如下:
1我先新建了一个dll单元 2 我在单元文件里写了一个sum函数:
function sum(x,y:integer):integer;stdcall;
begin
Result:= x+y;
end;
3在该dll单元里添加了exports 部分 然后声明sum函数
4编译生成了一个aa.dll
dll的调用过程如下:
1在VB的通用部分声明sum函数:
Public Declare Function sum Lib "aa.dll" (ByVal x,y As integer) As integer
2在button控件的click事件里写:
me.text1.text= sum(1,2)
当我运行起来后点击按钮 就提示调用dll预定错误
以上的dll调用有没有错误啊 !!各位老大帮忙看看 万分的........感激.....谢谢谢谢谢谢
(不好意思 各位老大 20分是偶的全部家当了 )