To use chat, please login.
Back to contacts

MyFxBook EA and Metatrader 4 - Build 600

Katakuja
Mar 21 2016 at 16:02
18 posts
togr posted:
Its not server/pc based. It is like this:
MFB website requires new version of MFB EA to be installed on your MT4
MFB EA requires your MT4 build to be the new one as well. (It did not work on my mt4 ver 890)


Question again ;)

What happens when you try to install the EA with the automatic installer ?

trans4x
Mar 21 2016 at 16:28
4 posts
Hi,

I use manual procedure (replacing dll and ea) because it is a documented in the website
and therefore *should be* a valid procedure.

Message error 'Myfxbook.dll' is not 32-bit version' is tipical message from missing dlls.

OK. The x86 dependency walker is telling me that the following DLLs are missing:
    API-MS-WIN-CORE-COM-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
    API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
    DCOMP.DLL
    GPSVC.DLL
    IESHIMS.DLL

This problem is related to missing the Visual studio 'redistributable package.' It is not obvious which one is missing based on the dependency walk, but I would try the one that corresponds with the compiler version used by myfxbook developers.
VS 2015
VS 2013
VS 2010
VS 2008

Maybe, support team could confirm that and indicate which one distributable package need to be installed to avoid trial and error tasks (and update website manual procedure instructions).

togr (togr)
Mar 21 2016 at 16:32
4862 posts
Katakuja posted:
togr posted:
Its not server/pc based. It is like this:
MFB website requires new version of MFB EA to be installed on your MT4
MFB EA requires your MT4 build to be the new one as well. (It did not work on my mt4 ver 890)


Question again ;)

What happens when you try to install the EA with the automatic installer ?


It did install the newest version
But this newest version did not execute on chart unless the MT4 build is the new one

Katakuja
Mar 21 2016 at 16:38
18 posts
trans4x posted:
Hi,

I use manual procedure (replacing dll and ea) because it is a documented in the website
and therefore *should be* a valid procedure.

Message error 'Myfxbook.dll' is not 32-bit version' is tipical message from missing dlls.

OK. The x86 dependency walker is telling me that the following DLLs are missing:
    API-MS-WIN-CORE-COM-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
    API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
    API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
    DCOMP.DLL
    GPSVC.DLL
    IESHIMS.DLL

This problem is related to missing the Visual studio 'redistributable package.' It is not obvious which one is missing based on the dependency walk, but I would try the one that corresponds with the compiler version used by myfxbook developers.
VS 2015
VS 2013
VS 2010
VS 2008

Maybe, support team could confirm that and indicate which one distributable package need to be installed to avoid trial and error tasks (and update website manual procedure instructions).


Could it be that you also use Windows Server ??

trans4x
Mar 21 2016 at 16:59
4 posts
Katakuja,

This error is independent from Windows edition you use, anyway....

I have the same problem on Windows 7 HP 64b (home PC)
and Windows Server 2008 R2 Standard (VPS).

Katakuja
Mar 21 2016 at 17:42
18 posts
Im asking because i had last night the same problems on a Windows Server 2008 R2 Standard.

First i installed the EA manually,
blah blah dll, blah cannot find toggleDebug, blah'Message error 'Myfxbook.dll' is not 32-bit version''



Then tried it with the EAInstaller. Fail again. Message: 'Cant install Net 2.0 part of Net 3.5 aso'

wtf ?? Why 3.5 ??

Knew i had the newest Version of Net4 on the Server but tried it again to install.
With a external Net4.51installer, Message : 'Your Net4.51 is up to date'

Okk, hmm..

Theeen,
whent to Server Manager -> Add Roles and Features -> found there NET 3.5 Framework ??? (half checked)
checked all of it, installed it, reboot

tried again the EAInstaller,


and voila everything works fine now !


Thats why i asked about using Server..

;)



El_Kabongg
Mar 21 2016 at 18:31
1 posts
Thanks Katajuja, your input was very valuable and helped me solve this issue. I followed your steps and everything words now.

It's incredible that mfb messed up that way.

It's all fine now.

togr (togr)
Mar 21 2016 at 19:09
4862 posts
Guys
it is not OS/Server dependent
I have multiple MT4 instances on same server
Guess what soem of them are updating with old MFB EA 1.79
Some of them works nice with new 1.81
Some of them wont work even with the new version

Look at my profile how many accounts I have to deal with...
OMG

dimakya
Mar 22 2016 at 07:15
1 posts
trans4x
Mar 22 2016 at 11:11
4 posts
There are no magic things in software, only bugs...

Because support team is not doing their job, I had to do myself.

Finally I have installed from 'EA Installer.exe', previously I have copied EA
and DLL manually as indicated in the website.

Well, so simple, the DLL included in EA Installer is different from the
DLL you can download directly. EA is the same.

No problem with the DLL included in the EA Installer,
**** DLL you can download directly from the website do not work ****
(Error msg: Myfxbook.dll' is not 32-bit)

Please login to comment .