Erros, bugs, perguntas - página 1064

 
MigVRN:

Olá a todos!

Há um parágrafo como este na ajuda:

Portanto, se houver um ChartEvent na fila de eventos, não deve ser enfileirado uma segunda vez. Bem, isso não aconteceu :)

Apenas CHARTEVENT_MOUSE_MOVE e CHARTEVENT_CHART_CHANGE não estão enfileirados. Isto é,apenas estes eventos ChartEvent têm um limite de "não mais do que um na fila de espera".
 
stringo:
Depois todos definirão o temporizador de milissegundos, mesmo que não tenham de...
Vá lá, não se pode retirar a responsabilidade às pessoas, só as torna estúpidas. Precisa disso?
 
MetaDriver:
Vá lá. Não se pode retirar-lhes a responsabilidade das pessoas, só as torna estúpidas. Precisa disso?
Ninguém a está a tirar. Aqueles que realmente precisam de milissegundos encontrarão rapidamente uma função existente, embora subdescrita.
 

Alguém sabe as respostas às seguintes perguntas:

1) como exibir multilinhas (com quebra de linha) num só objecto, por exemplo, como Label?

2) Porque é que no CChartObjectRectLabel não é exibido nenhum texto? (ou é suposto ser)?

 
serega41:
OBJPROP_ZORDER não ajuda?
Parece afectar apenas o encaminhamento de eventos do rato.
 
MetaDriver:
Afecta apenas o encaminhamento de eventos do rato.

Sim, percebi que tinha dito a coisa errada e apaguei o comentário)

 
Existe alguma forma de impedir que os eventos do rato passem através do indicador?
 
serega41:
É possível evitar que os eventos do rato passem através do indicador?

Na parte visível do gráfico, sobreponha peças do objecto de tendência nas linhas indicadoras, e apanhe o rato nestes objectos.

Mas não desenhar sobre o indicador inteiro, e é melhor redesenhar apenas a parte visível, caso contrário, o MT ficará debaixo de um grande número de objectos.

Bem, pelo menos, pode cobrir duas janelas em + - metade da janela para além da parte visível, depois pode redesenhar com menos frequência.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов - Документация по MQL5
 

Boa tarde!

Socorro, boa gente, já estou a dar cabo da cabeça...

Existe um Dll, tem a função requerida, que devolve um ponteiro a uma estrutura através de um parâmetro. Por outras palavras, tem uma função:

typedef struct testInfo {
  int             flag1;
  int             flag2;
  struct testInfo  *next;
} TESTINFO, *PTESTINFO;

int getTestInfo(int param1, int param2, PTESTINFO *outResult);

Eu importo-o para a MQL5 como:

int getTestInfo(uchar& param1[], uchar& param1[], uchar& outResult[]);

Eu corro através de OutResultado - os primeiros 4 bytes nele são não-zero, ou seja, parece um Ponteiro.

Nota - pergunta: como obter dados neste endereço na MQL5?

 

Mais uma coisa - encontrei um truque 'útil'...

Declarar um conjunto, por exemplo, 'int arrTemp[5];'.

Sob o depurador todos os seus itens são iguais a 0, enquanto que durante os testes não o são.

Passei meio dia a tentar descobrir porque é que a função connect() da biblioteca WinSock portada da MQL4 não funciona.

Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5