Pergunta na DLL ...... - página 2 1234567 Novo comentário TheXpert 2012.07.28 10:05 #11 VOLDEMAR: Não há nenhuma defesa, ainda não descobri como criar uma Clique com o botão direito no projeto --> Adicionar --> Novo item --> Visual C++ --> Arquivo de definição do módulo (.def). Se você adicionar o existente à mão, ele não funcionará, você precisa criá-lo pelo estúdio. Inserir indicador junto com Minha abordagem. O núcleo Versão Beta do MetaTrader Vladimir Pastushak 2012.07.28 10:25 #12 mas ao transferir todo o código EA, o compilador VS reclama de todas as variáveis pré-definidas como OrderModify(), OrderSend(). Como resolver este problema ???? TheXpert 2012.07.28 10:30 #13 Por que levar tudo isso adiante? apenas a lógica da tomada de decisão. Vladimir Pastushak 2012.07.28 11:17 #14 Rapazes, como transferir AccountNumber() para a dll, especificamente a própria variável predefinida???? Владимир Тезис 2012.07.28 11:26 #15 VOLDEMAR: Rapazes, como transferimos AccountNumber() para a dll, especificamente a própria variável predefinida ???? Peça este número por um EA e passe-o como parâmetro para uma função TheXpert 2012.07.28 11:30 #16 VOLDEMAR: Rapazes, como mover AccountNumber() para a própria variável predefinida ????Você não pode. Pode sempre ser substituído em código MQL4. Há uma opção para controlar o conteúdo do arquivo ex4 (mesmo CRC), mas também funciona. ________ Embora não - pode ser lido a partir da janela e possivelmente a partir de arquivos de configuração do terminal. [AVISO FECHADO!] Qualquer pergunta Vou escrever o indicador Como ler e escrever Vladimir Pastushak 2012.07.28 12:42 #17 Gente, como passar para a função dll desde int start() { } ???? Eu tenho variáveis a e c Quero enviá-las para dll, calcular e retornar resultados com ... Владимир Тезис 2012.07.28 12:55 #18 Uma função não pode ser passada - ela só pode ser chamada. E você só pode passar um parâmetro para uma função. Vladimir Pastushak 2012.07.28 12:59 #19 drknn: Uma função não pode ser passada - ela só pode ser chamada. E você só pode passar um parâmetro para uma função. Ok ! Falei mal como passar os parâmetros para dll, depois calculá-los e retornar o resultado para a EA ???? Владимир Тезис 2012.07.28 12:59 #20 Dê uma olhada - é mais fácil mostrá-lo do que dizer em profundidade. 1234567 Novo comentário
Não há nenhuma defesa, ainda não descobri como criar uma
Clique com o botão direito no projeto --> Adicionar --> Novo item --> Visual C++ --> Arquivo de definição do módulo (.def).
Se você adicionar o existente à mão, ele não funcionará, você precisa criá-lo pelo estúdio.
mas ao transferir todo o código EA, o compilador VS reclama de todas as variáveis pré-definidas como OrderModify(), OrderSend().
Como resolver este problema ????
Rapazes, como transferimos AccountNumber() para a dll, especificamente a própria variável predefinida ????
Peça este número por um EA e passe-o como parâmetro para uma função
Rapazes, como mover AccountNumber() para a própria variável predefinida ????
Você não pode. Pode sempre ser substituído em código MQL4. Há uma opção para controlar o conteúdo do arquivo ex4 (mesmo CRC), mas também funciona.
________
Embora não - pode ser lido a partir da janela e possivelmente a partir de arquivos de configuração do terminal.
Gente, como passar para a função dll desde int start() { } ???? Eu tenho variáveis a e c Quero enviá-las para dll, calcular e retornar resultados com ...
Uma função não pode ser passada - ela só pode ser chamada. E você só pode passar um parâmetro para uma função.
Ok ! Falei mal como passar os parâmetros para dll, depois calculá-los e retornar o resultado para a EA ????
Dê uma olhada - é mais fácil mostrá-lo do que dizer em profundidade.