dll报错啦,不知道咋回事?

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:31 回复:0 关注量:998
小弟写了个极其简单的dll,编写工具是vc6.0,功能就是返回两个整数之中的最小值:
  int Min(int a, int b)
  {        
          return (a>b?b:a);
  }
  编译好的dll(名字是NOMFCDLL.dll)用vc编的程序测试过了,可以正常使用。
  
  现在写了个mq4文件中进行测试,目的就是看看这个dll能不能在mq4文件中用:
  #property copyright "Copyright 2010"
  #property link      ""
  
  #import "NOMFCDLL.dll"
  int Min(int ,int );
  #import
  
  //+------------------------------------------------------------------+
  //| expert initialization function                                   |
  //+------------------------------------------------------------------+
  int init()
    {
  //----
     
  //----
     return(0);
    }
  //+------------------------------------------------------------------+
  //| expert deinitialization function                                 |
  //+------------------------------------------------------------------+
  int deinit()
    {
  //----
     
  //----
     return(0);
    }
  //+------------------------------------------------------------------+
  //| expert start function                                            |
  //+------------------------------------------------------------------+
  int start()
    {
  //----
      int r;
      r = Min(8,5);
      Print("最小值是:",r);
     
  //----
     return(0);
    }
  //+------------------------------------------------------------------+
  
  按f5编译也通过了,可是当加载到客户端的某张图表上时,客户端当机啦。。。出现如下提示:哪位牛人给小弟讲讲这是为啥呢。。。不胜感激!
打赏