micclly / mt4R

MT4 -> R interface library
38 stars 37 forks source link

missing dlls? #11

Open ghost opened 8 years ago

ghost commented 8 years ago

Dear micclly

i tried to make Your mt4R work. I am facing missing ddls. Kernel32.dll for example is shown as missing dep. Its in c:\Windows\system32. I tried to store it in ${MQL4}\libraries without sucess.

How do i solve this one? I am on Windows 10 (local KVM qemu box). I am not that Windows guy. Whats the idea?

Thank You! derdigge

minimalisticMe commented 7 years ago

@derdigge are you using 64bit version of windows? You can check this via Settings -> System -> Info.

If so, you might face the same problem as this guy: #12.

If you have a look at file profs_win32exceptiontrap.pas, you can see that this project targets x32 builds.

Unfortunately I do not have a pascal compiler on my PC and haven't worked with that ancient language in ages. So if you have knowledge about pascal, you could try fixing it yourself or hope that the author will fix it.

faa1947 commented 7 years ago

Here https://www.mql5.com/ru/code/17468/159630#!tab=code it is possible to take for 64 bits

minimalisticMe commented 7 years ago

@faa1947 I'm sorry, the link you posted can only be accessed with credentials and my russian is not the very best 😄

I would like to clarify myself: It is possible to compile to x64. It's just that the source provided in this rep is written in pascal, a rather old language, that I last encountered in high school and never used again. I don't even have a compiler for this anymore. If it would be written in C or C++ I myself could change it.

ghost commented 7 years ago

you can switch in the upper right corner to a language of your choice ;)

minimalisticMe commented 7 years ago

@faa1947 @derdigge ... well I registered and switched to my language, but now I only get a 404 not found, can you confirm whether the page still exists or not?

faa1947 commented 7 years ago

Unfortunately only Russian is available today here https://www.mql5.com/ru/code/17468/159630#!tab=code. But you can take zip-file which contains: library for 32 bits, library for 64 bits and source codes - all necessary for use R in MQL4/5. Libraries are used in real programs and errors are not known