como escrever uma dll?

 
sou um programador de 2 anos na MQL4, estudei o tutorial do site. agora quero aprender a escrever uma dll para mt4. quero saber onde começar a aprender a escrever uma dll. aconselho onde obter ajuda, o que ler, primeiro gostaria de escrever um simples conselheiro com a conexão dll-key, que irá criar uma janela com dois botões BAY e vender. ou seja, trocar em um clique. obrigado por qualquer ajuda ...
 

Você deve dar uma olhada na pasta MTF primeiro. Amostras de especialistas MT4

e se você ainda não estiver completamente preguiçoso, leia os artigos do fórum sobre o uso de DLLs no MT.

Quanto ao botão na tabela - você precisa ir ao WinAPI.

 
dmmikl86:
sou um programador de 2 anos na MQL4, estudado pelo tutorial do site. agora quero aprender como escrever uma dll para mt4. quero saber onde começar a escrever uma dll. aconselho onde obter ajuda, o que ler, primeiro gostaria de escrever um simples conselheiro com conexão dll, que irá criar uma janela com dois botões BAY e vender. ou seja, trocar em um clique. agradeço qualquer ajuda ...
E daí? Não é ele que o cria?
 

Eu olhei para a pasta de amostras, eu só entendi que você pode exportar funções para uma dll e depois retornar os resultados da dll. mas o arquivo do projeto em si não está claro, quais variáveis usar, como criar uma janela, botões, resposta a botões (por exemplo, se você pressionar o botão COMPRAR, uma ordem de compra se abre).

Eu li os artigos, eles são projetados para aqueles que sabem algo sobre este assunto, não para aqueles que são novos no assunto (IMHO).

 

também olhou o elenco para a dll, aqui está um link se alguém estiver interessado http://fxlab.info/news/perexodim-na-vtoroj-uroven-tmy.html

Na verdade, um pouco de informação sobre como construir uma dll é tirada daqui

 
dmmikl86:

Eu olhei para a pasta de amostras, eu só entendi que você pode exportar funções para uma dll e depois retornar os resultados da dll. mas o arquivo do projeto em si não está claro, quais variáveis usar, como criar uma janela, botões, resposta a botões (por exemplo, se você pressionar o botão COMPRAR, uma ordem de compra se abre).

Eu li os artigos, eles são projetados para aqueles que sabem algo sobre este negócio, não para aqueles que são novatos no mesmo (IMHO).


Se você os leu, eles são destinados àqueles que entendem o básico, não àqueles que são os primeiros a fazê-lo (eu acho).

"onde começar a aprender c++". isso está mais próximo de seu nível.

 
Temnyj:
E quanto a isto? Não é assim?
Eu não entendo as perguntas...
 
dmmikl86:
não entendem as perguntas...

Então a janela não é criada? ou é muito difícil de fazer em dois cliques?
 
Existe uma janela padrão para isso? É claro que podemos fazer com variáveis bool, mas eu quero dominá-la não só pela beleza das janelas, mas também para proteger meus próprios EAs. Como a descompilação do ex4 não é um problema (os EAs descompilados foram postados no fórum mais de uma vez).
 

Sobre os botões na tabela da dll http://www.fx1.net/wiki/pmwiki.php/MT4GUI/MT4GUI#ss

Descompilação - a construção 402 não descompila.

Quanto às ferramentas - cada um o faz à sua maneira

 
dmmikl86:
A questão é, e quanto à criação de uma janela que permite/obriga a negociação em outro par de moedas para a EA? Claro, você pode fazer com variáveis bool, mas eu quero dominar isto não só para a beleza das janelas, mas também para a proteção de meus próprios EAs.

"- Você pode me dizer como descompilar uma DLL?

- Recomendo o IDA (Interactive Disassembler).

O melhor de sua classe. Produz um código assembler muito bom com edição interativa".

Portanto, o dll não é um obstáculo se alguém precisar muito dele.

Razão: