Hello,
since the update to build 1069 metatrader 4 the editor accepts only mql5-syntax. What happens? I cannot compile my mql4-source any more! Please help me!
Changes in the 1069 compiler (Metaeditor v.1596) are really weird. I tried to fix the code, but it is affected too much. I do not understand the reason why the language specification changed, especially when the MQL4 development was stopped. Anyway, I wonder if it affects the MQL5, I had no time left to test it.
- Explicit casting of structures stopped to compile in 1066.
- Implicit casting of structures stopped to compile in 1069.
- ArrayCopy of object pointers stopped to compile in 1069. It actually prevents me from using the array of pointers, and rollback to the older compiler is necessary
Changes in the 1069 compiler (Metaeditor v.1596) are really weird. I tried to fix the code, but it is affected too much. I do not understand the reason why the language specification changed, especially when the MQL4 development was stopped. Anyway, I wonder if it affects the MQL5, I had no time left to test it.
- Explicit casting of structures stopped to compile in 1066.
- Implicit casting of structures stopped to compile in 1069.
- ArrayCopy of object pointers stopped to compile in 1069. It actually prevents me from using the array of pointers, and rollback to the older compiler is necessary
Agree, is it a change ? bugs ? Please support my request.
Well, I support your request, though I have read similar requests several times in the past, without any effect.
Well, I support your request, though I have read similar requests several times in the past, without any effect.
Changes in the 1069 compiler (Metaeditor v.1596) are really weird. I tried to fix the code, but it is affected too much. I do not understand the reason why the language specification changed, especially when the MQL4 development was stopped. Anyway, I wonder if it affects the MQL5, I had no time left to test it.
- Explicit casting of structures stopped to compile in 1066.
- Implicit casting of structures stopped to compile in 1069.
- ArrayCopy of object pointers stopped to compile in 1069. It actually prevents me from using the array of pointers, and rollback to the older compiler is necessary
While Metaquotes are solving the problem with ArrayCopy, here is a temporary solution - a generalized function for copying objects of structures / classes and pointers to objects. Good luck.
Changes in the 1069 compiler (Metaeditor v.1596) are really weird. I tried to fix the code, but it is affected too much. I do not understand the reason why the language specification changed, especially when the MQL4 development was stopped. Anyway, I wonder if it affects the MQL5, I had no time left to test it.
- Explicit casting of structures stopped to compile in 1066.
- Implicit casting of structures stopped to compile in 1069.
- ArrayCopy of object pointers stopped to compile in 1069. It actually prevents me from using the array of pointers, and rollback to the older compiler is necessary
RE:ArrayCopy #19005
Try compiling your .mq4 codes with compiler delivered and opened with MT5 platform (even though it has the same build number, the results are different for some reason).
Hello,
since the update to build 1069 metatrader 4 the editor accepts only mql5-syntax. What happens? I cannot compile my mql4-source any more! Please help me!
Changes in the 1069 compiler (Metaeditor v.1596) are really weird. I tried to fix the code, but it is affected too much. I do not understand the reason why the language specification changed, especially when the MQL4 development was stopped. Anyway, I wonder if it affects the MQL5, I had no time left to test it.
- Explicit casting of structures stopped to compile in 1066.
- Implicit casting of structures stopped to compile in 1069.
- ArrayCopy of object pointers stopped to compile in 1069. It actually prevents me from using the array of pointers, and rollback to the older compiler is necessary
Service Desk said that is invalid now. The worst is MQL language lacks many features working with structures. You cant have pointers to structures and now you cant use structures in class templates too. This broken all my work because I use this kind of things. I dont understand what benefit have remove one feature needed for have some flexibility in code
Service Desk said that is invalid now. The worst is MQL language lacks many features working with structures. You cant have pointers to structures and now you cant use structures in class templates too. This broken all my work because I use this kind of things. I dont understand what benefit have remove one feature needed for have some flexibility in code

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello,
since the update to build 1069 metatrader 4 the editor accepts only mql5-syntax. What happens? I cannot compile my mql4-source any more! Please help me!