MT4 Files Functions Replacement. - page 8

 

Can also inject dll's into MT4 process space.

-Change a few ressources , add menu's , buttons etc , and have the dll's loaded dynamically.

Injecting dll's :

Can do it :

-Changing the PE headers (insert a new dll loading) .

-Inject in process space. (INJLIB.).

-Use Microsoft's Detour API..(Adding a detour , jumping back to it after your own called function is done...Use LoadLibraryEx right inside your detour is feasable too..) :

Basically in ASM :

Call function(x) (This is the function you will be detouring).

Function x(){

jmp MyDetour}

Function Mydetour {

_asm{pushad}//This are look at registers , you NEED to save them , to return them to exact same when you return...Microsoft Detour library makes this easy..

Insert function here

_asm (popad}

}

Easier to read this tutorial: http://www.codeproject.com/dll/DLL_Injection_tutorial.asp

From there, could add custom resources to MT4, add SQL functions, Excel, and many more things , just adding DLL's and loading them.

Let me know how it goes , ready to help..(But not do all the work..) , and yes I know quite a bit in this field..(C++,ASM, .C#) .

 

Need help for .dll issue

Hi all,

Can someone help me about an issue i have on creating a dll for metatrader?

I use code::Blocks or DevC++. Both create my dll without error but in metatrader i have the error: cannot call function 'Test' from dll 'ExpertSample.dll' (error 127)

All the settings are ok, dll allowed, dll in libraries folder ...

I guess that the problem is the parameters settings of my project or ide before compiling in my IDE.

If someone has an idea about this

Thanks a lot,

FerruFx

 

how can i convert my indicator to DLL???

hi all

any one know how can i convert my indicator to DLL extension??????

 

Just for information:

we have this thread https://www.mql5.com/en/forum/172885

 

yes i see it

but it is not for indicators

 

mtguru1.dll question

I use the following MT4 commands:

handle=FileOpen(file, FILE_BIN|FILE_READ);

FileReadString

FileReadDouble

FileIsEnding

Can the dll execute similar functions?

Can the gFileRead do these?

Or is there a better way using kernel32.dll?

I'm not familiar with C++ or dlls, just MT4 code.

 

Sharpdevelop

Hi,

For those that don't have C#, C++ or VB.net. Download a free open source version here:

SourceForge.net: SharpDevelop

The open source project can be found here:

SharpDevelop @ic#code

You'll love it.

Best regards

Derik

 

Delphi and MQL4

hy all

how i make a delphi code for use in MQL4... like DLL access...

anbody have a sample?

regards

charles

 

And I updated this small thread https://www.mql5.com/en/forum/174329 with more functions.

Reason: