Metatrader known bugs ... - page 69

Jan Fouquaert
584
Jan Fouquaert  

For anyone who has problems with the new builds from MT4 ...

It seems that the build 670 is the most stable one (I have read somewhere).

When I have opened the -exe file, I have first closed my internet connextion, so MT4 can't update.

Then I have clicked (right mouse button) on the icon of the MT4 build 670, then 'properties', then go to 'security tab', select 'system' and deny making changes to the system.

This should prevent any automatic update ...

When this is all done, open your internet again.

I have applied for a demo account with Alpari, and now my build 670 works fine.

I wanted to upload the exe file here, but it's too large (even in a zip file) , you can find it here (second post from FerruFx - Terminal rar) :

Mt4 build 711 huge memory leak! @ Forex Factory

test
1232
test  

Dll loading works on one terminal (build 711) and on another terminal (also 711) does not work

test
1232
test  

More and more reports that build 735 does not work on VPS - the "common error" whe it tries to connect to the broker (and that happens in a time when metatrader plans to sell us VPS service)

Ovo
472
Ovo  

There is "interesting" behaviour with object pointers in the MT4, which cost me another debug time.

You may access, return, and pass invalid pointers, but the runtime error (invalid pointer) arises only if you try to assign it.

E.i. following fails with runtime error:

SomeObject* o = getInvalidObjectPointer();

if ( isInvalid(o) ) ...[/CODE]

while this works with no problem:

[CODE]if ( isInvalid( getInvalidObjectPointer() ) ) ...
test
1232
test  

Guys

Avoid upgrading to build 735 at any cost

Mladen Rakic
138700
Mladen Rakic  
checkin:
Guys Avoid upgrading to build 735 at any cost

I am not using it so this time I am the one asking : why?

test
1232
test  
mladen:
I am not using it so this time I am the one asking : why?

In this case just one reason : it turned out that build 735 can not connect to brokers if started from VPS in a lot of cases. First impression : no big deal. But ...

Why it could not when build 711 can? Because it is checking if it works from VPS or not. And coming from metatrader that is trying to sell their VPS service (not enough income from magazines?) we can ask our selves : why are they testing is metatrader is running on a VPS? The answer is obvious : it will works slower on regular VPSs.

That is one of the dirtiest things that that they did so far. We are going to be artificially slowed down if we use VPS that int owned by metatrader.

Bob Fisher
316
Bob Fisher  

Saw an article earlier today saying PNG and JPG extensions are being used as a virus envelope for Android phones, I wonder..........

Also found a new "enhancement" in 711. When you compile one changed buffer, it saves all the other unsaved buffers. Thought this was fixed a while ago but it is baaaaaaaaack.

myname
3231
myname  
Tzuman:
Saw an article earlier today saying PNG and JPG extensions are being used as a virus envelope for Android phones, I wonder.......... Also found a new "enhancement" in 711. When you compile one changed buffer, it saves all the other unsaved buffers. Thought this was fixed a while ago but it is baaaaaaaaack.

Why in the first place a company that claims to be a big company has a need to use extensions like that to pass antivirus warnings? Amateur work

test
1232
test  

Build 738 (yes, there was such a build too)

iTime

iHigh

iLow

etc

return: Access violation read to 0x00000000 when called from a different timeframe

It worked OK in build 737 (yes, that build existed too)