This morning a new editor b1035 was installed and caused immediatly many problems:
My Defines.mqh-file (only 163 lines!!) compiles with no Errors in the old editor b996 and terminal b745 (broker 1) this morning:
'Defines.mqh' Defines.mqh 1 1'Errors.mqh' Errors.mqh 1 10 error(s), 0 warning(s) 1 1
EXACTLY the same file compiled with editor b1035 and terminal b765 (broker 2) creates exactly this as of this morning:
I had some issues with compiling mqh files with an earlier build - it seemed like it was applying MQL5 rules.
So using your example, StrToInteger() has thrown up an error. Does that go away if you replace it with StringToInteger? Same with TimeToStr and TimeToString. And so forth. Essentially, use this for comparison: Migrating from MQL4 to MQL5
Well it seems I have to save and protect the old terminal for compiling..
Does anybody has a link how to do it?
But if Metatrader is doing this and offering a HowTo for migrating from mt4 to m5 why the hell don't they offer a script that converts the functions??
The compiler runs by itself. So just keep a copy of the older metaeditor.exe somewhere else.
If you're stuck, PM me and I'll send you an older compiler.
Thank you! I do have some old mt4 but in their folder were only the old terminal. Do they compile?
What I am looking for now would be a HowTo for the use of Notepad++ as editor that compiles and knows how to deal with the compiler errors.
To replace the mt4 development-environment..
As the first step I have already created the b600+ language file for NotePad++.
I send it to the creator of the prev. language-file to publish, but I don't know whether he did it or not.
If someone would like just PM me.
Does anybody has the compiler dtd Oct 2014 (not dec 2014): mql.exe or mql64.exe?
Please send them to me via private mail!
Thanks a lot in advance,
Check your PM - I've sent you build 996 dated 24 October 2014.
I found a solution!
1) I created a folder just with the working editor (no terminal)
2) I created a shortcut to start the editor (like my terminals) in "/portable"-mode
3) I deleted most of the folders in the editor's MQL4 folder (after the first start)
4) I am using Schinagls Link Shell Extension (google) to place a 'junction' to the relevant folder in the terminals MQL4 folder: \Expert, \Include, ...
That seems to work and is (hopefully) save from being updated.
To add comments, please log in or register