|
小弟写了个极其简单的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入门学院