Erros, bugs, perguntas - página 3141
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Oleg Pavlenko #:
Porque funciona correctamente na MQL4 sem zeragem, mas não na MQL5?
A MQL4 zera tudo sozinha.
Obrigado!
Ajudou.
Não percebo uma coisa, porque funciona correctamente na MQL4 sem zeragem, mas não na MQL5?
A MQL4 irá repor tudo a zero por si só.
Existe diferença entre ZeroMemory(array); e ArrayFree(array); para que o array seja zerado? Se depois desta função for atribuído um novo tamanho de array, ArrayResize(array,100,100);
Existe diferença entre ZeroMemory(array); e ArrayFree(array); para um array que precisa de ser zerado? Se depois desta função for atribuído um novo tamanho de array, ArrayResize(array,100,100);
ZeroMemory não liberta a memória, apenas a zera.
ZeroMemory não liberta a memória, apenas a reinicia a zero.
obrigado
Existe diferença entre ZeroMemory(array); e ArrayFree(array); para um array ser zerado? Se depois desta função for atribuído um novo tamanho de array, ArrayResize(array,100,100);
Penso que há aqui algumas subtilezas. Se o tamanho da matriz for aumentado depois do ZeroMemory(matriz); podemos ficar com "lixo" nas células da matriz que estão "atrás". Se aplicar ArrayFree (matriz); o "lixo" pode estar localizado em qualquer parte da matriz.
Assim, só é possível escolher fazendo algumas experiências na velocidade destas funções. E é o programador que decide sobre o "lixo". Se um array é preenchido com valores logo após a declaração ou redimensionamento, qual é o interesse de zerar e depois preencher este array...
Tanto quanto sei, todos os L0X em enum LISTA {} são independentes. No entanto, assim que atribuímos o mesmo valor (666) a alguns elementos da enumeração, o comentário padrão deixa de ser exibido correctamente, captando o comentário (e aparentemente o valor, embora seja difícil de dizer, pois são o mesmo e impossível de compreender) do primeiro elemento com o mesmo valor (ver as três últimas linhasna enumeração LISTA {}) por alguma razão.
Pior, ao tentar alterar a visualização por defeito da linha 7 de "ITEM 6 " para "ITEM 7" e da linha 8 para "ITEM 8" nas Definições do Programa, queestão originalmente nos comentários do código, são persistentemente derrubados de volta para"ITEM 6":
Há aqui uma gralha