为什么写出来的代码只能编写却无法调试?

 

刚刚开始学mql5,很多初级问题都弄不明白,比如:1、为什么我照着别人的实例写下来的代码只能编写不能调试呢?调试按钮是灰色不可用的,代码编写通过了,没有错误。2、这个图里有两个一样名称的文件,但文件类型不同,上面那个是源文件,下面这个是啥文件?干啥用的?为什么也能用编辑器打开?

 

谢谢高手不吝赐教,等待答案。 

 
tsliuliang:

刚刚开始学mql5,很多初级问题都弄不明白,比如:1、为什么我照着别人的实例写下来的代码只能编写不能调试呢?调试按钮是灰色不可用的,代码编写通过了,没有错误。2、这个图里有两个一样名称的文件,但文件类型不同,上面那个是源文件,下面这个是啥文件?干啥用的?为什么也能用编辑器打开?

 

谢谢高手不吝赐教,等待答案。 

我发现了一个问题,Header类型的那个文件就是只能编写不能调试,但同样名字同样内容的.mq5格式的文件就是既能编写也能调试。这是为什么?Header类型的文件叫什么文件?怎么产生的?干什么用?
 
tsliuliang:
我发现了一个问题,Header类型的那个文件就是只能编写不能调试,但同样名字同样内容的.mq5格式的文件就是既能编写也能调试。这是为什么?Header类型的文件叫什么文件?怎么产生的?干什么用?
自行编写的,头文件,和C/C++头文件功能类似。
 
用MT4编吧,MT5会的人不多
 
luenbo:
自行编写的,头文件,和C/C++头文件功能类似。
感谢版主
原因: