[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 299

 
Schade ist nur, dass die Dorfbewohner immer weniger Pferde haben. Bald wird es niemanden mehr geben, der sie aufhält.
 
DDFCash:
Schade ist nur, dass die Dorfbewohner immer weniger Pferde haben. Bald wird es niemanden mehr geben, der sie aufhält.
Aber es ist gut, dass es immer weniger brennende Hütten gibt... :-))
 
Die Dorfbewohner am Bett der Dorfbewohner rauchen freitags immer weniger. Feuerlöscher - wieder ein Faktor! Kein IBS, keine Pferde, keine Brände... Ein Dorfbewohner ohne Arbeit - düster. Was zu tun ist: Sie können das nicht tun, selbst wenn Sie es wollen.
 
DDFCash:
Schade ist nur, dass die Dorfbewohner immer weniger Pferde haben. Bald wird es niemanden mehr geben, der sie aufhält.
GabeDeDeD NiNCHe bRiNGs in ... ...im ...) (Früher war es anders)
 
Roll:
Solche Fehler dürfen nicht vorkommen!
Ja, Fehler sind eine menschliche Schwäche.
 

:) Das Weibliche kam heraus...

Und es gab einen Witze-Wettbewerb...

Oh... Männer... :)

 

Bei der Verwendung von ArrayResize, sagen wir

int buf[]={5,5,5,5,5};

ArrayResize(buf,6);

Alert("Добавили ячейку")    ;

eine Zelle mit Index 5 gleich Null wurde hinzugefügt (buf[5]=0; =>> buf[0]=5; ... buf[4]=5;)

und wir müssen eine Zelle mit dem Index 0 hinzufügen, d.h. der Puffer sollte von der Nullzelle aus verschoben werden. (buf[0]=0; =>> buf[1]=5; ... buf[5]=5; directing ArraySetAsSeries(true) hat das Problem nicht gelöst)

Wie kann man das implementieren, ohne diesen Puffer zu überschreiben?

Skript beigefügt. (Oder Terminal-Update? ver.399)

Dateien:
temp_3.mq4  2 kb
 
costy_:

Bei der Verwendung von ArrayResize, sagen wir

eine Zelle mit dem Index 5 gleich Null wurde hinzugefügt (buf[5]=0; =>> buf[0]=5; ... buf[4]=5;)

und wir müssen eine Zelle mit dem Index 0 hinzufügen, d.h. der Puffer sollte von der Nullzelle aus verschoben werden. (buf[0]=0; =>> buf[1]=5; ... buf[5]=5;).

Wie kann man das implementieren, ohne diesen Puffer zu überschreiben?

https://www.mql5.com/ru/forum/107476/page57#115174
 

Hilfe zur Fehlerbearbeitung


Avatar
10
sanches83 28.10.2011 18:24

Helfen Sie mir, das Problem zu lösen, denn diese Sprache macht überhaupt keinen Sinn, also wende ich mich an Sie

Die Situation stellt sich wie folgt dar:

Es gibt einen Teil des Codes:

int init()
  {
   handle=FileOpen("firstfile.xlsx",FILE_CSV|FILE_READ|FILE_WRITE,'\t');
   if(handle<1)
    {
     Alert("Ашыпка ",GetLastError());
    }
   return(0); 
  }


Bitte beraten Sie, wie man statt der Anzeige einer Meldung das Programm wird versuchen, die Datei erneut zu öffnen, und so weiter, bis es öffnet.

Vielen Dank im Voraus!

 
ohne diesen Puffer zu überschreiben.
Grund der Beschwerde: