dll报错啦,不知道咋回事?
小弟写了个极其简单的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编译也通过了,可是当加载到客户端的某张图表上时,客户端当机啦。。。出现如下提示:哪位牛人给小弟讲讲这是为啥呢。。。不胜感激! |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1