Alle Fragen von einem PROFI an einen SUPER PROFI - 1. - Seite 14
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
Ich habe mir WinHttpConnect() angesehen. Es hat keine Implementierung für Multibyte-Kodierung.
Kann ich eine DLL für die Shell verwenden und sie konvertieren?
Nein. Ich brauche es nicht in einer DLL. Ich weiß, dass es eine Option ist, aber es ist falsch...
wininet.dll funktioniert mit allen Funktionen, aber Winhttp hat so einen blöden Fehler...
Man könnte GetLastError von Kernel32 aus aufrufen, aber mql4 ist schädlich und erlaubt es nicht, Funktionen mit identischen Namen zu erstellen, auch nicht mit unterschiedlichen Parametern...
Übrigens, haben Sie versucht, dieses Skript auf Ihrem Rechner auszuführen? Vielleicht ist es nur mein Problem?
Ich verstehe, dass es eine Option ist, aber es ist nicht dasselbe...
Zum Beispiel funktionieren alle seine Funktionen mit wininet.dll, aber in Winhttp gibt es so einen dummen Stillstand...
Man könnte GetLastError von Kernel32 aus aufrufen, aber mql4 ist schädlich und erlaubt es nicht, Funktionen mit identischen Namen zu erstellen, auch nicht mit unterschiedlichen Parametern...
Übrigens, haben Sie versucht, dieses Skript auf Ihrem Rechner auszuführen? Vielleicht ist es nur mein Problem?
Ich verstehe, dass es eine Option ist, aber so funktioniert es nicht...
wininet.dll, zum Beispiel, alle seine Funktionen funktionieren, aber Winhttp hat so eine dumme Unterbrechung...
Man könnte GetLastError von Kernel32 aus aufrufen, aber mql4 ist schädlich und erlaubt es nicht, Funktionen mit identischen Namen zu erstellen, auch nicht mit unterschiedlichen Parametern...
GetLastError() sollte auf niedriger Ebene aufgerufen werden --> RtlGetLastWin32Error(). Ilnur hat es seinerzeit vorgeschlagen. Hier sind einige Beispiele für die Verwendung.
WinHttpConnect() wird in MQL4 nicht funktionieren.
Nichts wird mit WinHttpConnect() in MQL4 funktionieren.
Sie könnten versuchen, umzuwandeln.
Wenn ich Zeit habe, werde ich versuchen, ein Beispiel zu geben. Ansonsten... Dieser C++-Code sollte in MQL4 umgewandelt werden:
wstring sollte durch ein Array von Ints ersetzt werden und dies sollte bei der Neuberechnung der Größe berücksichtigt werden.Sie könnten versuchen, umzuwandeln.
Wenn ich Zeit habe, werde ich versuchen, ein Beispiel zu geben. Ansonsten... Dieser C++-Code sollte in MQL4 umgewandelt werden:
Der wstring muss durch ein Array von ints ersetzt werden, was bei der Neuberechnung der Größe zu berücksichtigen ist.Ich habe es so verstanden:
Ich habe das hier:
EMNIP garantiert der Standard nicht die Position der Zeichenkette in einem zusammenhängenden Speicherblock, so dass die Verwendung des &sStringW[0]-Konstrukts problematisch ist.
Im Grunde sind es dieselben Eier. Aber meine entspricht zu 100% der Norm :)
EMP, der Standard garantiert nicht, dass die Zeichenkette in einem zusammenhängenden Speicherblock gespeichert wird, so dass die Verwendung des &sStringW[0]-Konstrukts mit Gefahren verbunden ist.
Im Allgemeinen die gleichen Eier. Aber meine entspricht zu 100% der Norm :)
Ich wusste nicht, dass...
Nun, es scheint, dass alle (wahrscheinlich alle) Implementierungen von Microsoft damit einverstanden sind, für die anderen kann ich mich nicht verbürgen.