DLL是这样的:
#include <windows.h>
#define DllExport _declspec(dllexport)
DllExport int FindMin(int x, int y)
{
int mv;
if(x>=y)
mv=y;
else
mv=x;
return mv;
}DELPHI中是这样声明的:function FindMin( one:integer;another:integer) :Integer; stdcall; far  external 'FindMin.dll';
运行时出现报地址错,不知哪里搞错了,求各位大哥帮帮忙!分数好商量,并附送‘春宫图’一张

解决方案 »

  1.   

    #include <windows.h>
    #define DllExport _declspec(dllexport)
    DllExport __stdcall int FindMin(int x, int y)
    {
    int mv;
    if(x>=y)
    mv=y;
    else
    mv=x;
    return mv;
    }再试。。
      

  2.   

    呵呵,看来你C++基础不好哦:P:#include <windows.h>
    #define DllExport _declspec(dllexport)
    DllExport __stdcall int FindMin(int x, int y)
    {
    return x>=y?y:x;
    }
      

  3.   

    function FindMin( one:integer;another:integer) :Integer; cdecl;   external 'FindMin.dll';
      

  4.   

    我也遇到过你的问题,于是我就自己开发等同于vc开发的dll,呵呵!只要算法一样就可以了啥