Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 246

 
Zhunko:

Alles kann mit MQL4-Tools gemacht werden. Beispiele finden Sie in der Hilfe.

Posten Sie einfach den Code. Sie werden mir helfen, das zu korrigieren.



Die Aufgabe ist es, die Daten von der Website zu nehmen, ich habe die Datei, die ich angehängt habe, aber ich weiß nicht, was ich als nächstes damit machen soll.

int b = 100;

int a = FileOpen("zulu2.txt",FILE_WRITE);

FileWrite(a, ReadCBOE()); // получаем txt файл

FileSeek(a, 0, SEEK_CUR);

string str1 = FileReadString(a, b); //по идее должна возвращать строку длинной в 100 с начала файла

FileClose(a);

Alert(str1); // но возвращает пустоту, не зависимо от значения b

// вот и как этот файл нормально оприходовать?

 
mzk_3om6u:



Die Aufgabe besteht darin, Daten von der Website zu übernehmen. Ich erhalte die angehängte Datei, aber ich weiß nicht, was ich als Nächstes damit tun soll.

int b = 100;

int a = FileOpen("zulu2.txt", FILE_WRITE);

FileWrite(a, ReadCBOE()); // получаем txt файл

FileSeek(a, 0, SEEK_SET);

string str1 = FileReadString(a, b); //по идее должна возвращать строку длинной в 100 с начала файла

FileClose(a);

Alert(str1); // но возвращает пустоту, не зависимо от значения b

// вот и как этот файл нормально оприходовать?

 
Zhunko:



Es gibt keinen prinzipiellen Unterschied, die Zeichenkette str1 hat sowieso keine Länge, also ist etwas falsch:)
 
mzk_3om6u:

Kein prinzipieller Unterschied, trotzdem hat die Zeichenkette str1 keine Länge, also ist etwas falsch:)
int b = 100;

int a = FileOpen("zulu2.txt", FILE_READ | FILE_WRITE);

 FileWrite(a, ReadCBOE()); // получаем txt файл

FileSeek(a, 0, SEEK_SET);

 string str1 = FileReadString(a, b); //по идее должна возвращать строку длинной в 100 с начала файла 

 FileClose(a);

 Alert(str1); // но возвращает пустоту, не зависимо от значения b

 // вот и как этот файл нормально оприходовать?

Versuchen Sie auch diesen Weg...

Steht etwas in der Datei?

Was sind die Fehler im Protokoll?

Fehlerbehandlung einfügen und sehen.

 
artmedia70:

Rzhevsky ruht sich aus, also sage ich einfach: Klicken Sie noch nirgendwo hin. Er wird aus dem Urlaub zurückkommen und Ihnen sagen, wo Sie drücken müssen).

Das Optimierungsdiagramm sah schon immer wie Punkte aus.

Vielleicht nehmen Sie den Prüfplan als Optimierungsplan?


https://www.youtube.com/watch?v=ly8AImE0hDg

Hier in diesem Video zwischen 20 und 21 Minuten tut er, was ich von ihm verlange.

Aber aus irgendeinem Grund habe ich kein DOUBLE UP im Menü

Sie meinen, Rzhevsky, das Forumsmitglied, ist im Urlaub?

Und nur er weiß, wo er klicken muss?

Und wann gedenkt er, seinen Urlaub zu beenden und mir zu Hilfe zu kommen?

 
solnce600:

https://www.youtube.com/watch?v=ly8AImE0hDg

In diesem Video, zwischen 20 und 21 Minuten, tut es, was ich brauche.

Aber aus irgendeinem Grund habe ich die Option DUPLEX TERRIBLE nicht im Menü


Ich habe mir das Video nicht angesehen - keine Zeit. Im MT4-Tester/Optimierer gibt es keine zweidimensionale Oberfläche. Und erst recht dreidimensional.
 
Zhunko:

Versuchen Sie auch diesen Weg...

Steht etwas in der Datei?

Was sind die Fehler im Protokoll?

Fehlerbehandlung einfügen und sehen.


Datei im Anhang des Beitrags, alle Fehler = 0, d.h. keine Fehler, das ganze Problem liegt in der Implementierung der Logik.

int b = 100;

int a = FileOpen("zulu2.txt",FILE_WRITE);

FileWrite(a, ReadCBOE()); // получаем txt файл

FileClose(a);

int c = FileOpen("zulu2.txt",FILE_READ | FILE_WRITE);

Alert(GetLastError());

FileSeek(c, 1, SEEK_SET);

Alert(GetLastError());

string str1 = FileReadString(c, b); //по идее должна возвращать строку длинной в 100 с начала файла

Alert(GetLastError());

FileClose(c);

Alert(str1); // но возвращает пустоту, не зависимо от значения b

// вот и как этот файл нормально оприходовать?

 
solnce600:

Sie meinen, Rzewski ist im Urlaub?

Und nur er weiß, wo er drücken muss?

Und wann will er seinen Urlaub beenden und mir zur Hilfe kommen?

Ja, natürlich tut er das.

Natürlich tut er das.

Er sagt, dass er immer noch mit den Oberflächen zu tun hat, die er aus Ihrem Testgerät herausgenommen hat. Wenn er mit ihnen fertig ist, wird er sich mit Ihnen befassen. In allen Flugzeugen.

 
artmedia70:
Ich habe mir das Video nicht angesehen - keine Zeit. Im MT4-Tester/Optimierer gibt es keine zweidimensionale Oberfläche. Dafür umso dreidimensionaler.


http://clip2net.com/s/68GgQ9 zweidimensionale Oberfläche

http://clip2net.com/s/68Glq8 Optimierungsgrafik als Linie

 
artmedia70:

Ja, natürlich tut er das.

Natürlich tut er das.

Er sagt, dass er immer noch mit den Oberflächen zu tun hat, die er aus Ihrem Testgerät herausgenommen hat. Wenn er mit ihnen fertig ist, wird er sich mit Ihnen befassen. In allen Flugzeugen.


Richten Sie ihm meine herzlichen Grüße und besten Wünsche aus!!!!