Download MetaTrader 5
To add comments, please log in or register
Find and download Code Base apps via MetaTrader. It is fast!
snatoli
94
snatoli 2014.05.05 05:28 
With the new version of MetaTrader 646 (30 april) the debugger doesn't give any result of the variables (Expression could not be evalueted). Why? do you have the same problem?
SYED NAUFAL GADDAFI
1401
SYED NAUFAL GADDAFI 2014.05.05 09:11  
Your expression must have something wrong with it. Show us your code if you need help. Use SRC when posting the codes. :)
snatoli
94
snatoli 2014.05.05 10:48  
I don't think, Deysmacro, it's a problem of code, because with the build 625 everything was working well with the debugging. Now for all the variables there isn't any value.
SYED NAUFAL GADDAFI
1401
SYED NAUFAL GADDAFI 2014.05.05 11:43  
Then show us the code. Someone will point it to you if they have the time.
avader906
37
avader906 2014.05.05 17:46  

No - i can confirm this is a bug where by it is impossible to use "watch variable" functionality.

You can have breakpoints activated but cant expect variables. I can confirm that this is not the "out of scope" issue you may be referring for source code to.

MT4 build 646

MetaEditor build 934

Expressions come up in red with "Expression could not be evaluated".

Unacceptable to ship an update with basic functionality broken.

void OnStart()
  {
//---
   bool     bResponse=false;
   double   dDouble=99;
   
   dDouble=dDouble*dDouble;   //set breakpoint here

   //upon hitting the break-point, include dDouble and bResponse into the Watch Window
   //both are in red and say "Expression could not be evaluated"
   
   dDouble=MathSqrt(dDouble); //step-to here and examine bResponse and dDouble
   
   //both are in red and say "Expression could not be evaluated"
   
  }
//+------------------------------------------------------------------+
snatoli
94
snatoli 2014.05.05 20:20  

Thanks avader906.

I agree with you: it's completely unacceptable to release an update with such a big bug!!

Alain Verleyen
Moderator
30299
Alain Verleyen 2014.05.05 21:22  
avader906:

No - i can confirm this is a bug where by it is impossible to use "watch variable" functionality.

You can have breakpoints activated but cant expect variables. I can confirm that this is not the "out of scope" issue you may be referring for source code to.

MT4 build 646

MetaEditor build 934

Expressions come up in red with "Expression could not be evaluated".

Unacceptable to ship an update with basic functionality broken.

Did you report this bug to the ServiceDesk of Metaquotes ?
avader906
37
avader906 2014.05.06 03:59  

I've sent email to support @ ///

Is there a way to submit a bug report besides spending time on opening account on another website (mql5.com) ?

Ian Venner
2583
Ian Venner 2014.05.06 04:17  
avader906:

I've sent email to support @ ///

Is there a way to submit a bug report besides spending time on opening account on another website (mql5.com) ?

I dont think so but I already have an account there I'll report your bug with your src code to the service desk.

Edit: Done: Report#1008486

avader906
37
avader906 2014.05.06 04:55  

Thank you !

IMHO this bug could be related to following Windows Updates (Win7 x64 system) that either broke dependencies or the way debugger attaches to and examines the memory of the process

KB2952664 (Update for Windows 7 for x64 - based Systems)

KB2964358 (Security Update for Internet Exlorer 11 for Windows 7 for x64-based Systems)

snatoli
94
snatoli 2014.05.06 07:09  
I don't think that this bug is related to the Windows 7 updates because I have the same problem also with Wxp x32.
/ /12
To add comments, please log in or register