MT5 DLL version compatability and debugging

Em Andamento Postado Feb 9, 2014 Pago na entrega
Em Andamento Pago na entrega

We have a DLL programmed in C++ that is intended to work with MetaTrader 5. There is one x64 version and one x86 as the platform is available for both systems, and each platform require the DLL compiled with the correct architecture.

Due to different versions of MT5 and how they are installed on different operating systems, your task is to ensure that the DLL will work correctly in each combination of architecture and OS. The DLL only have dependencies that are standard DLL’s in Windows, but we need to make sure the DLL finds these and that they are properly installed on the client computer.

Your task is also to debug the DLL where it tend to crash MT5 if the DLL is used in multiple calls (+10) when MT5 is started. Information regarding this problem will be provided once the project is accepted.

You must:

- Ensure that the DLL works properly on 64/32 versions of Windows XP, Vista, 7 and 8.

- Are installed properly (either packing all dependencies with the DLL, or making sure they’re referenced properly)

- Create an installation package that will help the client with these (find the correct folder, add missing DLL’s and so on).

- Debug the DLL to work properly with multiple function calls so works when MT5 is started and no limitation to number of instances referencing it.

- You will be provided with source code that is fully working on our machines, but in case any version of windows require changes you will be responsible for this and that the functionality of the DLL is the same as the original.

- Deliver the source code and any related files.

Please note that if the DLL doesn’t work with all the combinations above, the project is not finished. It currently works for most systems but there has been some problems on some machines.

A realistic deadline for this would be 1-2 weeks including testing and sorting out possible problems.

Source code for the DLL will be provided once your quote has been accepted.

NOTE: The budget is strictly maximum $200, so bids above this will not be considered.

Point 3 (Create installation package..) has been removed from the brief, and instead the following has been added:

- Provide detailed information of what is required in terms of dll's, redistributable packages and file locations to ensure the DLL works on each system configuration.

Programação C++ Metatrader

ID do Projeto: #5415584

Sobre o projeto

5 propostas Projeto remoto Ativo em Feb 10, 2014

Concedido a:

wsuib

Hi,I fixed a such problem before for my client. We make a EA call a DLL to export mt4 price to excel, it works on many other PC and faild to work on client's PC. I analyst the problem step by step and get it done. Th Mais

$222 AUD em 14 dias
(4 Comentários)
3.2

5 freelancers estão ofertando em média $170 nesse trabalho

MarceloAptrafx

Hello, this is Marcelo. I am a 36 year old professional MQL4 programmer .I've been coding all kinds of MT4 EA's and Indicators for the last 9 years for many people around the world. In addition, I've been trading LIVE Mais

$200 AUD in 4 dias
(100 Comentários)
6.9
indofxlancer

A proposal has not yet been provided

$200 AUD in 3 dias
(1 Comentário)
1.3
jola15

Add My Skype id--lamamala14 please add more discuss hire me---https://www.freelancer.com/u/jola15.html

$30 AUD in 3 dias
(1 Comentário)
0.0