como escrever uma dll? - página 3

 
dmmikl86:

aqui está todo o texto do debug.

Primeiro, você não precisa administrar a biblioteca, apenas fazer um Build.

Em segundo lugar, você provavelmente não especificou nas propriedades do projeto onde salvar a DLL. Se você não quiser especificar o caminho, você terá que copiar sempre a biblioteca da pasta do projeto para a pasta de bibliotecas dos especialistas do terminal_dir

 
SofTAA:

Primeiro, você não precisa administrar a biblioteca, apenas fazer um Build.

Em segundo lugar, você provavelmente não especificou nas propriedades do projeto onde salvar a DLL. Se você não quiser especificar o caminho, você terá que copiar sempre a biblioteca da pasta do projeto para a pasta de bibliotecas dos especialistas do terminal_dir



Funcionou. Pressionou F7 no visual, encontrou um novo ExpertSample.dll, e o substituiu na pasta de bibliotecas de especialistas do terminal_dir

 
Agora quem pode me dizer como escrever o código para criar um botão em uma DLL?
 
O "código de criação de botões" não é escrito por ninguém. Você precisa ser proficiente em Wtl / Mfc.
E então, tudo o que você tem que fazer é criar um fio de interface e você está quase pronto.
 
jartmailru:
O "código de criação de botões" não é escrito por ninguém. Você precisa ser proficiente em Wtl / Mfc.
E então, tudo o que você tem que fazer é criar um fio de interface e você está quase pronto.

você pode explicar um pouco mais para aqueles que não sabem o que é Wtl / Mfc....
 
dmmikl86:
você pode explicar um pouco mais para aqueles que não sabem o que é Wtl / Mfc....

Sim, claro .
É simples o suficiente, mas se ninguém lhe mostrar...
então não é certo que nada funcionará.

 

A maneira mais fácil é fazer um arquivo EXE com todos os gráficos, e sua comunicação com o Expert Advisor pode ser organizada através de um pacote ou de uma dll.

A dll é fácil de trabalhar, mas você pode adicionar a interface Garfy lá, por exemplo, através do construtor da dll em Delphi. Há vários artigos na web sobre a criação de dlls com controles de janelas. Mas, imho, é mais simples criar um walkthrough e ligá-lo a um especialista usando o mecanismo de interação interprograma.

 
dmmikl86:
Agora alguém pode me dizer como escrever um código para criar um botão em uma DLL?
É melhor não criá-lo dinamicamente, mas criá-lo usando o construtor de formulários, que está disponível em vários idiomas.
 
jartmailru:
O "código de criação de botões" não é escrito por ninguém. Você precisa ser proficiente em Wtl / Mfc.
E então, tudo o que você tem que fazer é criar um fio de interface e você está quase pronto.
...E se você quiser mergulhar profundamente nas profundezas das janelas, você deve estudar o WinAPI. Antecipando uma pergunta, vou tentar estar à frente da curva - https://ru.wikipedia.org/wiki/Windows_API
 
dmmikl86:
E ... Estou interessado em como começar a escrever uma dll. aconselhar onde obter ajuda, o que ler, primeiro eu gostaria de escrever um simples conselheiro com 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 ...

Em resumo, sem o incômodo de um script COMPRA, o outro VENDA, todos os parâmetros para abrir um lote em uma janela especial em um insider separado (SL NP Lot) 2 vezes clique no script - e independentemente do tick que funciona. você pode até ter um script, e o insider verifica uma operação comercial (e o pendente, e para fechar, também)

Z.U. Eu construí um complexo assim em meu tempo livre