Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 772

 
forexman77:
Colocado dentro da função, o erro desapareceu.

Ver como é útil escrever no fórum:))))

Assim que reclamei, o erro passou-se e desapareceu :))))

Boa sorte.

 
Alexey Viktorov:

Ver como é útil escrever no fórum:))))

Assim que reclamei, o bicho passou-se e desapareceu:))))

Boa sorte.


Obrigado. Bem, estou apenas a aprender a ler mentes à distância)

 
forexman77:
Colocado dentro da função, o erro desapareceu.

Não se pode inicializar variáveis globais com algo que não se compreende ))

 

Olá a todos.
Qualquer pessoa pode aconselhar como copiar o valor do MT5 Expert Advisor para ganhar 10 tampão, como um análogo de pressão ctrl+V?
Se não se importa, com exemplo de código de trabalho, eu próprio não compreendo como trabalhar com DLL.

 
0Aleksandr0:

Olá a todos.
Qualquer pessoa pode aconselhar como copiar o valor do MT5 Expert Advisor para ganhar 10 tampão, como análogo da pressão ctrl+V?
Se não se importa, com exemplo de código de trabalho, eu próprio não compreendo como trabalhar com DLL.

https://www.mql5.com/ru/forum/6343/page580#comment_2486140

 

Muito obrigado pelo exemplo).
Copiei o código para a EA, o tampão é limpo mas permanece vazio.
A EA está suspensa, algum erro crítico ocorre no depurador.
O principal é por onde começar, agora vou descobrir por onde começar)

 
A EA falha ao copiar para a memória com um erro crítico, alterou a linha
#import "msvcrt.dll"
   uint memcpy( uint dest, string src, uint count );
#import

em

#import "msvcrt.dll"
   uint memcpy( uint &dest, string &src, uint count );
#import

agora o terminal trava quando se copia para o buffer

 SetClipboardData( CF_UNICODETEXT, hMem );

Não percebo WinAPI, o que é que se passa aqui?

 
0Aleksandr0:
O Expert Advisor falhou ao copiar para a memória com erro crítico, alterou a linha

em

agora o terminal trava quando se copia para o buffer

Não compreendo nada sobre o WinAPI, o que se passa aqui?

Deve fazer tais perguntas à pessoa que forneceu o código a partir da ligação que lhe dei.

 
OK. Espero que ele veja a questão.
Se mais alguém estiver sobre o assunto, por favor informe qual é o problema.
A partir de restos de informação de vários fóruns C++, suspeito que Win10 não permite o acesso directo ao tampão, como fazê-lo correctamente.
 
0Aleksandr0:
OK. Espero que ele veja a questão.
Se mais alguém estiver sobre o assunto, por favor informe qual é o problema.
A partir de restos de informação de vários fóruns C++, suspeito que Win10 não permite o acesso directo ao tampão, como fazê-lo correctamente.

Para ele ver com precisão a pergunta, preciso de responder ao seu posto nesse tópico. Ou chame-o como lhe estou a chamar agora: @0Aleksandr0, com a condição de que a capacidade de receber mensagens push para telemóvel esteja activada.


Razão: