[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 299

 
Жаль только, что коней у селянок всё меньше и меньше. Останавливать некого скоро будет.
 
DDFCash:
Жаль только, что коней у селянок всё меньше и меньше. Останавливать некого скоро будет.
Зато, хорошо, что горящих изб всё меньше... :-))
 
Селяне у селянок в постели курят по пятницам меньше и меньше. Огнетушители - опять же фактор! Изб - нет, коней - нет, пожаров - нет... Селянка без дела - мрак. Что делать: захочешь - не так раскорячишься.
 
DDFCash:
Жаль только, что коней у селянок всё меньше и меньше. Останавливать некого скоро будет.
ГаБеДеДе НиНче брычки В ... загоняют ;) (ранче инакче было)
 
Roll:
Таких ошибок быть не должно!
Да, ошибки - слабость человеческая.
 

:) Появилось женское начало...

И пошло соревнование в остротах...

Эх... мужуки... :)

 

При использовании ArrayResize, допустим

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

ArrayResize(buf,6);

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

была добавлена ячейка с индексом 5 равная нуль (buf[5]=0; =>> buf[0]=5; ... buf[4]=5;)

а нужно чтобы добавлялась ячейка с индексом 0, т.е. смещался буфер от нулевой ячейки. (buf[0]=0; =>> buf[1]=5; ... buf[5]=5; направление ArraySetAsSeries(true) не решило вопроса)

Как реализовать без перезаписи данного буфера.

Скрипт прикрепил. (или терминал обновить? ver.399)

Файлы:
temp_3.mq4  2 kb
 
costy_:

При использовании ArrayResize, допустим

была добавлена ячейка с индексом 5 равная нуль (buf[5]=0; =>> buf[0]=5; ... buf[4]=5;)

а нужно чтобы добавлялась ячейка с индексом 0, т.е. смещался буфер от нулевой ячейки. (buf[0]=0; =>> buf[1]=5; ... buf[5]=5;)

Как реализовать без перезаписи данного буфера.

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

Помогите обработать ошибку


avatar
10
sanches83 28.10.2011 18:24

Всем добрый вечер! Помогите решить проблемку, так как в этом языке вообще ничего не смыслю так что обращаюсь к Вам

Ситуация следующая:

Есть часть кода:

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


тут открывается файл и проверяется если он не открылся- то выводится сообщение об ошибке. подскажите пожалуйста как сделать что бы вместо вывода сообщения программа снова попыталась его открыть, и так до тех пор пока не откроет.

Заранее всем спасибо!

 
без перезаписи данного буфера.
Причина обращения: