Diskussion zum Artikel "Datenaustausch: Erstellen einer DLL für MQL5 in 10 Minuten" - Seite 3

 

Hallo

Ich habe mich gefragt, ob Sie mir ein wenig bei der Interaktion zwischen Mt5 und Matlab helfen könnten. Ich habe die Tutorials gemacht, die ihr vorgeschlagen habt. Das einzige Problem ist, dass das Skript erfolgreich geladen und in den Protokollen erfolgreich entfernt wird, aber nichts von dem anzeigt, was ich ausdrucken möchte. Was mache ich falsch?

Vielen Dank für Ihre Hilfe

Dateien:
Capture.PNG  20 kb
 

Ich ging gerade durch dieses Tutorial, aber mit dem neuen VC 14 (2015) ... zuerst bekam ich die Meldung im Journal: "kann nicht dll laden" ohne Grund, aber dann fand ich heraus, dass die Lösung Anpassungen eine win32 dll gebaut ... im Lösung-Explorer, rechte Maustaste auf die Lösung, klicken Sie auf configuratuion Manager.

Dort kann die Plattform auf x64 geändert werden. Nach dem Neuaufbau konnte die neu generierte dll geladen werden und ich konnte meine Demofunktion aufrufen...


yay.. danke für diesen Artikel!


Filip

 
Is it possible to make a video of it how you build everything, because i think i make something wrong. I get always an error, and i am not sure, if i am doing everything right.  Thanks in advance!
 
Stephanie Kissel:
Is it possible to make a video of it how you build everything, because i think i make something wrong. I get always an error, and i am not sure, if i am doing everything right.  Thanks in advance!

Wo hakt es denn ? ...du musst auf jeden Fall eine 64 bit DLL erstellen für den MT5.

Mit der aktuellen Version Visual Studio 15 gibt es keine Probleme. 

 

Die Artikel sind leider oft nur "übersetzt" aus uralten Artikeln. ....Wer nutzt denn noch  VC 2005/8 ? :-)

 

Schöner Code, sehr nützlich!

Bruder!

 

Hallo!


Ich habe versucht, diese Probe, aber ich hatte einige Problem.

Ich habe VS2017 und VS2017 verwendet und ich bekam Fehler in beiden.

"Cannot load '.........\MQL5DLLSample.dll' [4250]"

Ich denke, die 4250 ist ein Windows-Fehlercode:

"ERROR_NOT_APPCONTAINER4250 (0x109A)

Dieser Vorgang ist nur im Kontext eines App-Containers gültig."

Also habe ich in der Linker-Option des Projekts (Kommandozeile) eingestellt: /APPCONTAINER:NO

Aber es hat sich nichts geändert.

Irgendeine Idee?

Danke

 

Schöner Artikel.

Aber eine Frage: Wie kann ich eine MQ5-Funktion aus einer DLL aufrufen?


Wie kann ich eine MQ5-Funktion von einer DLL aus aufrufen? Außerdem habe ich einen Thread über CreateThread erstellt und ein Fenster in der DLL laufen lassen, es läuft gut, aber wenn ich MQ5 entlade, kann das DLL-Fenster geschlossen werden, aber MT4 zerbricht...

Was sollte ich als nächstes tun?


Vielen Dank im Voraus.

 

Hallo


ich hatte diesen Fehler



Ich habe ihn gelöst, indem ich auf 64 Bit umgestellt habe


 

Hallo!

Vielen Dank für Ihre tolle Arbeit!

Da ich ein Anfänger in diesem Bereich bin, werde ich sehr glücklich sein, wenn Sie mir sagen, ob diese DLL mir hilft oder nicht?

Ich möchte Daten (online) vom MT5 in meine C++ App exportieren, sie analysieren und dann das Ergebnis als Kauf-/Verkaufsbefehl von meiner App an den MT5 senden. Können Sie mir helfen, wie ich dieses Ziel erreichen kann?

 
Ausgezeichnet, ich danke Ihnen sehr, ich arbeite perfekt mit Visual Studio 2017 Community Edition