
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hier ist die AUSNAHME:
Es ist ein kritischer Fehler aufgetreten
Zeit : 2009.03.05 14:32
Programm : Kundenterminal
Version : 4.00 (Build: 220, 7 Nov 2008)
Betriebssystem : Windows Vista Professional 6.0 Service Pack 1 (Build 6001)
Prozessoren : 2 x X86 (Stufe 15)
Speicher : 4194303/4194303 kb
Ausnahme : C0000005
Adresse : 8B222B17
Zugriffstyp : Lesen
Zugriff Addr : 8B222B17
Register : EAX=00000000 CS=0023 EIP=8B222B17 EFLGS=00010246
: EBX=0045FE84 SS=002b ESP=061BFEF8 EBP=061BFF30
: ECX=00000000 DS=002b ESI=05703E68 FS=0053
: EDX=000000FF ES=002b EDI=05703E70 GS=002b
Stack Trace : 004552FD 76672DEB 7613E3F3 779BCFED
: 779BD1FF 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Module :
1 : 00400000 004F6000 c:\program files (x86)\fxdd - metatrader 4\terminal.exe
2 : 10000000 0001B000 c:\windows\system\expertsample.dll
3 : 16080000 00019000 c:\program files (x86)\bonjour\mdnsnsp.dll
4 : 71E70000 00123000 c:\windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35eb\msvcr90d.dll
5 : 746D0000 000BA000 c:\windows\system32\propsys.dll
6 : 74950000 00066000 c:\windows\system32\audioeng.dll
7 : 74AF0000 00014000 c:\windows\system32\msacm32.dll
8 : 74B10000 00021000 c:\windows\system32\audioses.dll
9 : 74B40000 00065000 c:\windows\system32\odbc32.dll
10 : 74BB0000 0011B000 c:\windows\system32\mfc42.dll
11 : 74DB0000 0002F000 c:\windows\system32\wdmaud.drv
12 : 74DF0000 0002D000 c:\windows\system32\wintrust.dll
13 : 74E70000 00005000 c:\windows\system32\msimg32.dll
14 : 74E80000 00038000 c:\windows\system32\odbcint.dll
15 : 74EC0000 00005000 c:\windows\system32\wshtcpip.dll
16 : 74F20000 00006000 c:\windows\system32\rasadhlp.dll
17 : 74F90000 00027000 c:\windows\system32\mmdevapi.dll
18 : 74FC0000 00080000 c:\windows\system32\uxtheme.dll
19 : 75040000 00007000 c:\windows\system32\midimap.dll
20 : 75080000 00009000 c:\windows\system32\msacm32.drv
21 : 75090000 00004000 c:\windows\system32\ksuser.dll
22 : 750B0000 00007000 c:\windows\system32\avrt.dll
23 : 750C0000 0002C000 c:\windows\system32\apphelp.dll
24 : 750F0000 0003B000 c:\windows\system32\mswsock.dll
25 : 75130000 0003B000 c:\windows\system32\rsaenh.dll
26 : 75170000 00012000 c:\windows\system32\pnrpnsp.dll
27 : 751A0000 00008000 c:\windows\system32\winrnr.dll
28 : 751B0000 0000F000 c:\windows\system32\napinsp.dll
29 : 751C0000 0000F000 c:\windows\system32\nlaapi.dll
30 : 751E0000 00021000 c:\windows\system32\dhcpcsvc6.dll
31 : 75210000 00007000 c:\windows\system32\winnsi.dll
32 : 75220000 0002C000 c:\windows\system32\dnsapi.dll
33 : 75250000 00035000 c:\windows\system32\dhcpcsvc.dll
34 : 75290000 00019000 c:\windows\system32\iphlpapi.dll
35 : 75440000 0019E000 c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_5cdbaa5a083979cc\comctl32.dll
36 : 75780000 0001E000 c:\windows\system32\userenv.dll
37 : 757A0000 00012000 c:\windows\system32\msasn1.dll
38 : 757C0000 000F1000 c:\windows\system32\crypt32.dll
39 : 758E0000 00039000 c:\windows\system32\oleacc.dll
40 : 75920000 00032000 c:\windows\system32\winmm.dll
41 : 75A90000 00060000 c:\windows\syswow64\secur32.dll
42 : 75B50000 0007D000 c:\windows\syswow64\usp10.dll
43 : 75BD0000 000D0000 c:\windows\syswow64\wininet.dll
44 : 75CA0000 000C8000 c:\windows\syswow64\msctf.dll
45 : 75E00000 00045000 c:\windows\syswow64\iertutil.dll
46 : 75E50000 0004A000 c:\windows\syswow64\wldap32.dll
47 : 75EA0000 00006000 c:\windows\syswow64\nsi.dll
48 : 75EB0000 00009000 c:\windows\syswow64\lpk.dll
49 : 75EC0000 00084000 c:\windows\syswow64\clbcatq.dll
50 : 75F50000 00090000 c:\windows\syswow64\gdi32.dll
51 : 75FE0000 000D0000 c:\windows\syswow64\user32.dll
52 : 760B0000 00110000 c:\windows\syswow64\kernel32.dll
53 : 761C0000 00029000 c:\windows\syswow64\imagehlp.dll
54 : 761F0000 00003000 c:\windows\syswow64\normaliz.dll
55 : 76200000 00144000 c:\windows\syswow64\ole32.dll
56 : 76350000 0018A000 c:\windows\syswow64\setupapi.dll
57 : 764E0000 0002D000 c:\windows\syswow64\ws2_32.dll
58 : 76510000 000C6000 c:\windows\syswow64\advapi32.dll
59 : 765E0000 00073000 c:\windows\syswow64\comdlg32.dll
60 : 76660000 000AA000 c:\windows\syswow64\msvcrt.dll
61 : 76710000 00060000 c:\windows\system32\imm32.dll
62 : 76770000 00129000 c:\windows\syswow64\urlmon.dll
63 : 768A0000 0008D000 c:\windows\syswow64\oleaut32.dll
64 : 76930000 000F0000 c:\windows\syswow64\rpcrt4.dll
65 : 76A20000 00B10000 c:\windows\syswow64\shell32.dll
66 : 77530000 00007000 c:\windows\syswow64\psapi.dll
67 : 77670000 00058000 c:\windows\syswow64\shlwapi.dll
68 : 77940000 00160000 c:\windows\syswow64\ntdll.dll
Aufrufstapel :
Große DLL-Probleme
Ich habe einige große Probleme, meine eigene DLL zum Laufen zu bringen.
Ich habe es endlich so weit gebracht, dass ich die DLL aus einem EA heraus aufrufen kann und nicht den Fehler 127 bekomme. Leider bekomme ich jedes Mal eine Ausnahme.
Ich habe das gesamte Projekt und die MT4-Dateien angehängt.
Wenn einer von euch Programmiergöttern einen kurzen Blick darauf werfen könnte, wäre ich sehr dankbar!
[HINWEIS: Kompiliert mit Visual Studio C++ Express 2008 Edition, ausgeführt auf Vista x64 Ultimate Dual-Core mit 6 GB RAM]
-Jason
Erstellung einer .dll-Datei mit dem Dev-C++ Editor für Metatrader
Hat jemand Erfahrung mit der Erstellung einer .dll-Datei mit Dev-C++, die für Metatarder verwendet werden kann.
Wenn ich es versuche, denke ich, dass die .def Datei nicht korrekt in die .dll Datei eingebunden ist, und ich bekomme den Fehler 127.
Ich habe ein Tutorial gefunden, wie ich eine .dll Datei für Metatrader mit Visual Studio erstellen kann, aber nicht mit der kostenlosen Version, in der kostenlosen Version gibt es keine Möglichkeit, eine MFC-Dll zu erstellen, wie in dem Tutorial, das ich gesehen habe.
Es wäre für viele Leute hilfreich, wenn es irgendwo eine Anleitung gäbe, wie man mit dem kostenlosen Open-Source-Editor Dev-C++ .dll-Dateien für Metatrader erstellt.
dev-C++ Namensmanipulation ...
Hallo Tim,
Wenn du dev-c++ verwendest, wird die def-Datei automatisch für dich generiert. Das Problem ist, dass du am Ende Funktionsnamen hast, die wie diese aussehen:
_Z11GetSMAArrayP8RateInfoiiPd@16 @ 1
_Z12GetHighValueP8RateInfoii = _Z12GetHighValueP8RateInfoii@12 @ 2
_Z12GetHighValueP8RateInfoii@12 @ 3
_Z13GetCloseValueP8RateInfoii = _Z13GetCloseValueP8RateInfoii@12 @ 4
_Z13GetCloseValueP8RateInfoii@12 @ 5
_Z11GetSMAArrayP8RateInfoiiPd = _Z11GetSMAArrayP8RateInfoiiPd@16 @ 6[/PHP]
Now you need to make sure you add the following check around your code
[PHP]
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
Angehängt sind die Beispieldateien, die ich für VS2008 gemacht habe, aber dieses Mal mit dev-c++ ...
Hoffentlich hilft das
Hallo Mistigri,
vielen Dank für deine gute Hilfe.
Das Online-Video, das ich gefunden habe, war auch dein Video.
Ich habe Ihr neues Beispiel für den dev-c++ Editor ausprobiert, es funktioniert, danke für Ihre Hilfe, um bis hierher zu kommen.
Mit freundlichen Grüßen
Tim
Hallo Patrick.
wenn ich mich nicht irre, hast du vor ein paar Jahren mit IBFX gearbeitet... bist du immer noch bei ihnen? sammelst du immer noch Ticks?
Danke für das Tutorial....auf das ich schon lange warte.
Es ist interessant, externen Code mit DLL zu machen. soweit ich weiß, macht es Reverse Engineering schwieriger als ex4-Dateien...
jedoch, ich möchte Chunk von Codes, die verwendet werden können, um http-Anfrage zu machen oder sogar direkt eine Verbindung zu Remote-Mysql... wenn jemand von Ihnen zur Verfügung stellen könnte oder haben Informationen über die Lösung... bitte lassen Sie mich wissen...
NS2-32.dll
Hallo Leute!
Ich habe ein Problem bei dem Versuch, diese Bibliothek zu verwenden.
Ich habe sie in metatrader\experts\library
Ich habe den Pfad für die .def Datei korrekt definiert
... aber mein EA druckt auf dem Register diesen Fehler: -65495
Was kann das Problem sein?
Und, vor allem, wie kann man es lösen?
Ist es möglich, dass die .def-Datei beschädigt sein kann?
Vielen Dank im Voraus...
Hallo Patrick.
Wenn ich mich nicht irre, haben Sie vor ein paar Jahren mit IBFX gearbeitet... sind Sie jetzt immer noch dabei? sammeln Sie immer noch Ticks?
Danke für das Tutorial....auf das ich schon lange warte.Hallo Veematics,
Sorry, ich habe deinen Beitrag erst jetzt gesehen :P
Ja, ich habe vor etwa zweieinhalb Jahren mit IBFX gearbeitet, ich berate sie hin und wieder.
Ich sammle keine Ticks mehr, es ist zu viel Arbeit und ich habe keine wirkliche Verwendung mehr dafür.
Patrick
Hallo Leute!
Ich habe ein Problem bei dem Versuch, diese Bibliothek zu verwenden.
Ich habe sie in metatrader\experts\library
Ich habe den Pfad für die .def-Datei korrekt definiert
... aber mein EA druckt auf dem Register diesen Fehler: -65495
Was kann das Problem sein?
Und, vor allem, wie kann man es lösen?
Ist es möglich, dass die .def-Datei beschädigt sein kann?
Vielen Dank im Voraus...Ich bin mir nicht sicher, aber diese Bibliothek kommt mir bekannt vor, verwenden Sie sie, um eine Verbindung zu einer Website herzustellen? Haben Sie versucht, stattdessen wininet.lib zu verwenden?
Ich glaube nicht, dass das Problem hier die Def-Datei ist, sonst würde Ihre DLL nicht einmal geladen werden und richtig funktionieren ... Wenn Sie mehr Informationen zur Verfügung stellen können (z. B. einen Teil des Codes, den Sie in der DLL verwenden), dann kann ich vielleicht versuchen zu helfen.
Patrick