Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 929
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
Code
Ergibt dieses Ergebnis:
Was mache ich falsch?Sie können nicht alle Mitglieder der Aufzählung durchgehen. Eingebaute Aufzählungen können nicht als Array durchlaufen werden - etwa von "0" bis "end". Um Inline-Aufzählungen zu durchlaufen, müssen Sie jedes Mitglied der Aufzählung direkt und korrekt ansprechen. Zum Beispiel so:
Sie gehen nicht alle Aufzählungsmitglieder durch. Eingebaute Aufzählungen können nicht als Array durchlaufen werden - etwa von "0" bis "end". Um auf eingebettete Aufzählungen zuzugreifen, müssen Sie jedes Mitglied der Aufzählung direkt und korrekt ansprechen. Zum Beispiel so:
In einem Ausdruck wie diesem ist val gleich 16385. Wie hoch ist dieser Wert?
Ich dachte immer, int und enum könnten leicht ineinander umgewandelt werden :(
Wer hätte das gedacht...
Wenn Sie auf eine Standardaufzählung als Array zugreifen wollen, müssen Sie ein solches Array zunächst selbst deklarieren und füllen:
In einem Ausdruck wie diesem ist val gleich 16385. Wie hoch ist dieser Wert?
Ich dachte immer, int und enum könnten leicht ineinander umgewandelt werden :(
Mein obiges Beispiel(#9281): reproduzieren Sie es und sehen Sie sich die Zahlen an
Ich versuche, eine ftp-Dateiübertragung einzurichten.
Durch Drücken der Schaltfläche Test in Service-Einstellungen-FTP kann die Datei gesendet werden, d.h. Passwörter und Pfad sind korrekt.
Ich kann keine Dateien per Software versenden. Beim Senden einer Datei über ein Skript bleibt das Terminal beim Ausführen von SendFTP("File_1.txt", "/ftp_failes") hängen. File_1.txt befindet sich im Verzeichnis Files.
Frage: TerminalInfoInteger( TERMINAL_FTP_ENABLED) in meinem Skript =0. Ich kann nicht herausfinden, wo und wie es konfiguriert ist, bitte um Rat.
Und können Sie mir sagen, was ich sonst noch übersehen habe?Ich versuche, eine ftp-Dateiübertragung einzurichten.
Durch Drücken der Schaltfläche Test in Service-Einstellungen-FTP kann die Datei gesendet werden, d.h. Passwörter und Pfad sind korrekt.
Ich kann keine Dateien per Software versenden. Beim Senden einer Datei über ein Skript bleibt das Terminal beim Ausführen von SendFTP("File_1.txt", "/ftp_failes") hängen. File_1.txt befindet sich im Verzeichnis Files.
Frage: TerminalInfoInteger( TERMINAL_FTP_ENABLED) in meinem Skript =0. Ich kann nicht herausfinden, wo und wie es konfiguriert ist, bitte um Rat.
Und können Sie mir sagen, was ich noch übersehen habe?Das Problem wurde behoben.
Ich versuche, eine Zeichenkette aus einer Datei zu lesen:
Hier ist die erste Zeile der Datei:
,1,1,1,21,0,Ungleichheitszählung,IGNORECRLF
Ich erhalte nur das Zeichen "," in str.
FILE_UNICODE
geholfen, aber in diesem Fall werden die chinesischen Zeichen gelesen.
Was ist, wenn ich ANSI benötige? Warum kann ich keine ganze Zeichenkette lesen, wenn das FILE_ANSI-Flag gesetzt ist?
ersetzen durch: