Is this a bug of MQL4 syntax?

Back to topics list To post a new topic, please log in or register
avatar
228
jollydragon 2015.05.12 12:27
 

...Compiling passed if there is neither double quotes nor semicolon.

...Compiling failed if double quotes were completed and semicolon added.

...Please refer to the screenshots below.  

 

 

 

 

 

avatar
12983
WHRoeder 2015.05.12 19:03 #
 
Li_128 = FALSE;
Li_144 = 120;

Ask the owner of the source code to give it to you or have him convert it for you.

Decompiled code is stolen code. Either you are a thief, a fence, or the receiver of stolen (intellectual) property. Either way we will not be an accomplice after the fact to theft. See also https://forum.mql4.com/41864#490649

If you post decompiled code again, you will likely be banned.

Don't tell us you found it on the 'net: if someone stole your bank details and uploaded them on to the internet, is it OK for everyone to use them because "someone uploaded it, I don't know why I can't use that"?


avatar
228
jollydragon 2015.05.14 07:31 #
 
WHRoeder:

Ask the owner of the source code to give it to you or have him convert it for you.

Decompiled code is stolen code. Either you are a thief, a fence, or the receiver of stolen (intellectual) property. Either way we will not be an accomplice after the fact to theft. See also https://forum.mql4.com/41864#490649

If you post decompiled code again, you will likely be banned.


Dear WHRoeder,

It sounds like you are so sure the code was de-compiled. 

Could you please suggest how I can know a code is de-compiled? 

Just because compiling can't pass when the syntax is corrected? 

avatar
1109
Ovo 2015.05.14 07:50 #
 
jollydragon:

Dear WHRoeder,

It sounds like you are so sure the code was de-compiled. 

Could you please suggest how I can know a code is de-compiled? 

Just because compiling can't pass when the syntax is corrected? 

No human would name variables as Ls_220 or Li_128. It is the way a machine does.

Considering what your code is for, the line 820 will have the trailing  "; somewhere far on the right, as it was very probably a buffer for the http request. BTW, it won't work with the unicode strings.

avatar
228
jollydragon 2015.05.14 12:31 #
 
Ovo:

No human would name variables as Ls_220 or Li_128. It is the way a machine does.

Dear Ovo, thanks.

Ovo:

Considering what your code is for, the line 820 will have the trailing  "; somewhere far on the right, as it was very probably a buffer for the http request. BTW, it won't work with the unicode strings.d

for this , I don't think so as you can see it from the color of the codes in MetaEditor. 
Back to topics list  

To add comments, please log in or register