[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 299

 
A única pena é que os aldeões têm cada vez menos cavalos. Em breve não haverá ninguém para detê-los.
 
DDFCash:
A única pena é que os aldeões têm cada vez menos cavalos. Em breve não haverá ninguém para detê-los.
Mas é bom que haja cada vez menos barracas em chamas. :-))
 
Os aldeões à beira da cama dos moradores fumam cada vez menos nas sextas-feiras. Extintores de incêndio - novamente um fator! Sem ibs, sem cavalos, sem fogos... Um aldeão sem emprego - sombrio. O que fazer: você não pode fazer isso se quiser.
 
DDFCash:
A única pena é que os aldeões têm cada vez menos cavalos. Não haverá ninguém para detê-los em breve.
GabeDeDa NiNCeNçAs bRiNGs em ... .... no ...) (Antes era diferente)
 
Roll:
Não deveria haver erros como esse!
Sim, os erros são uma fraqueza humana.
 

:) O feminino saiu...

E houve um concurso de espirituosidade...

Oh... homens... :)

 

Ao usar o ArrayResize, digamos

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

ArrayResize(buf,6);

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

uma célula com índice 5 igual a zero foi adicionada (buf[5]=0; =>> buf[0]=5; ... buf[4]=5;)

e precisamos adicionar uma célula com índice 0, ou seja, o buffer deve ser deslocado da célula zero. (buf[0]=0; =>> buf[1]=5; ... buf[5]=5; dirigir o ArraySetAsSeries(true) não resolveu o problema)

Como implementar sem sobrescrever este buffer.

Roteiro anexo. (Ou atualização do terminal? ver.399)

Arquivos anexados:
temp_3.mq4  2 kb
 
costy_:

Ao usar o ArrayResize, digamos

uma célula com índice 5 igual a zero foi adicionada (buf[5]=0; =>> buf[0]=5; ... buf[4]=5;)

e precisamos adicionar uma célula com índice 0, ou seja, o buffer deve ser deslocado da célula zero. (buf[0]=0; =>> buf[1]=5; ... buf[5]=5;).

Como implementar sem sobrescrever este buffer.

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

Ajuda para processar erros


avatar
10
sanches83 28.10.2011 18:24

Boa noite a todos! Ajudem a resolver o problema, já que esta linguagem não faz sentido algum, por isso recorro a vocês

A situação é a seguinte:

Há uma parte do código:

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


Por favor, informe como fazer em vez de exibir uma mensagem, o programa tentará abrir o arquivo novamente, e assim por diante até que ele abra.

Obrigado de antemão!

 
sem sobrescrever este buffer.