I have some code written in C# that does pipe I/O. I have these routines running fine from a C# and a Java program, but now I want to call them from a proprietary language called MQL4 used in trading on the Foreign Exchange. MQL4 is similar looking to C# but does not have asynchronous capabilities, which is how the C# routines work. I made a .dll out of it but discovered that because C# created "managed code" it cannot be called from MQL4.
I evidently need a C++ wrapper to place my C# code in to make it callable from MQL4. A guy I found on Elance developed the C# code, but he has disappeared so I need someone else who is fluent in this stuff to do it.
I am expecting this to be a small piece of code within which my routines will be placed and made into a .dll, callable from the MQL4 program. I might also need a little help getting the routines to work properly from MQL4.
6 freelancers are bidding on average $163 for this job
Hello, I am experienced in both C# and C++ and also familiar with MQL4. I have worked on a similar project before(calling a C# DLL from an MT4 EA) and I am confident I can deliver great results. John
Hi there! I can do the job of wrapping a managed dll to a cdecl or any other unmanaged call convention. I konw this because I have done it before. Please see PM for details!