Download MetaTrader 5

MetaTrader 5 and VS 9

To add comments, please log in or register
Order a robot or an indicator for MetaTrader. The Freelance service will help you!
qwe___321
17
qwe___321 2010.11.27 16:05 

I get a message "A debugger has been found running in your system. Please, unload it from memory and restart your program." when trying to debug using VS9 a DLL called from EA.

With MT4 I was able to debug my DLL using VS9. With MT5 I always get a message "A debugger has been found running in your system. Please, unload it from memory and restart your program."


Can anyone help?

pfx
88
pfx 2010.12.22 17:09  
qwe___321:

I get a message "A debugger has been found running in your system. Please, unload it from memory and restart your program." when trying to debug using VS9 a DLL called from EA.

With MT4 I was able to debug my DLL using VS9. With MT5 I always get a message "A debugger has been found running in your system. Please, unload it from memory and restart your program."


Can anyone help?

Just updated my MT4 version to build 229 and now I see the same problem.  Looks like Themida Debug Guard.  

This poses an impossible situation for library developers.  How are you supposed to write anything complex in a DLL if you can't debug it?    I have invested 12 months building a library in Metatrader 4 which is in final testing and now looking to migrate that to Metatrader 5 but without a debugger that is a very tough ask.

Can someone from Metaquotes please please confirm what is the future direction in being able to debug dll's and/or what are the alternatives.   

Very frustrating, have a feature available to developers, invest a massive amount of time and resources only to have the rug pulled from under you!   I think some sort of statement would only be fair.

muller
559
muller 2010.12.23 15:06  
the future is no dll
qwe___321
17
qwe___321 2010.12.28 14:38  

razoff,


I found a workaround that lets me debug my trader but I still use the fact that i can call DLL functions from my MQL expert.

Therefore it is important for me to know whether by saying "the future is no dll", do you mean a DLL support will be eliminated from MT, or only debugging of DLLs will not be supported the way it was in MT4?


Thanks


To add comments, please log in or register