Quando você faz uma pergunta sobre um assunto técnico, você não pode operar nos termos "alguma coisa, algum dia, de alguma forma". Você precisa de detalhes, o que, neste caso, significa a fonte. Ele pode ser enviado através de mensagens particulares.
Você quer uma resposta clara, não é mesmo? A resposta em termos gerais só foi dita várias vezes neste tópico.
O problema foi detectado. MetaEditor escreve arquivos de usuário na pasta do sistema em Arquivos de Programas. O Windows 8 (no meu caso) emula um ambiente multiusuário para programas escritos sem separar arquivos de sistema e de usuário usando o serviço VirtualStore, ou seja arquivos de especialistas, histórico, logs e outras pastas estão na verdade localizados não na pasta com o MetaTrader instalado, mas na pasta <disco>:\Users\<nome do usuário>AppData\Local\VirtualStore\Arquivos de programa (x86)\Pasta de instalação do MetaTrader>.
Para desativar o uso do VirtualStore, altere o parâmetro "EnableLUA" em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System no registro para 0 e reinicie o computador. Depois disso, todas as mudanças de arquivo e módulos compilados serão colocados na pasta de instalação do MetaTrader.
Gostaríamos de perguntar aos desenvolvedores: Por favor, se você tiver tal oportunidade, faça uma localização explícita da história das pastas, dos especialistas e dos sons. Isto ajudará a evitar a pergunta que fiz no início do ramo "Por que a EA não compila?" Ela compila, mas é colocada em um lugar errado onde você espera que ela esteja.
Peço desculpas por não ter chegado primeiro ao fundo do problema e ocupado seu tempo.
Problema detectado. MetaEditor escreve arquivos de usuário na pasta do sistema em Arquivos de Programas. O Windows 8 (no meu caso) emula um ambiente multiusuário para programas escritos sem separar arquivos de sistema e de usuário usando o serviço VirtualStore, ou seja arquivos de especialistas, histórico, logs e outras pastas estão na verdade localizados não na pasta com o MetaTrader instalado, mas na pasta <disco>:\Users\<nome do usuário>AppData\Local\VirtualStore\Arquivos de programa (x86)\Pasta de instalação do MetaTrader>.
Para desativar o uso do VirtualStore, altere o parâmetro "EnableLUA" em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System no registro para 0 e reinicie o computador. Depois disso, todas as mudanças de arquivo e módulos compilados serão colocados na pasta de instalação do MetaTrader.
Gostaríamos de perguntar aos desenvolvedores: Por favor, se você tiver tal oportunidade, faça uma localização explícita da história das pastas, dos especialistas e dos sons. Isto ajudará a evitar a pergunta que fiz no início deste tópico "Por que a EA não compila?" Ela compila, mas é colocada em um lugar diferente do que você espera.
Peço desculpas por não ter chegado primeiro ao fundo do problema e ocupado seu tempo.
você tentou configurar o terminal com a chave mt4setup.exe /64? (Estou apenas me perguntando onde a compilação também irá. este endereço .../Program Files (x86) está instalando a versão 32 bit... ) você tem 64 bit 8?
Problema detectado. MetaEditor escreve arquivos de usuário na pasta do sistema em Arquivos de Programas. O Windows 8 (no meu caso) emula um ambiente multiusuário para programas escritos sem considerar a separação dos arquivos do sistema e do usuário usando o serviço VirtualStore, ou seja arquivos de especialistas, histórico, logs e outras pastas estão na verdade localizados não na pasta com o MetaTrader instalado, mas na pasta <disco>:\Users\<nome do usuário>AppData\Local\VirtualStore\Arquivos de programa (x86)\Pasta de instalação do MetaTrader>.
Para desativar o uso do VirtualStore é necessário alterar o parâmetro "EnableLUA" em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\Policies\System no registro e reiniciar o computador. Depois disso, todas as mudanças de arquivo e módulos compilados serão colocados na pasta de instalação do MetaTrader.
Gostaríamos de perguntar aos desenvolvedores: Por favor, se você tiver tal oportunidade, faça uma localização explícita da história das pastas, dos especialistas e dos sons. Isto ajudará a evitar a pergunta que fiz no início deste tópico "Por que a EA não compila?" Ela compila, mas é colocada em um lugar errado, onde você espera que ela esteja.
Peço desculpas por não ter chegado primeiro ao fundo do problema e ocupado seu tempo.
A maneira mais fácil de evitar estes e outros problemas similares é colocar terminais que não estejam no acionamento do sistema!!!
terminal instalado com chave mt4setup.exe /64? (Estou apenas me perguntando para onde compilar este endereço .../Program Files (x86) está instalando a versão 32 bit... ) você tem 64 bit 8. ?
Eu ganhei 8 64 bit. Tentar instalar com a /64 não altera o processo de instalação. Assim como quaisquer outros parâmetros. Eu acho que o mt4setup não lida com parâmetros de linha de comando, pelo menos não parece reagir a eles. Tentei procurar a descrição dos parâmetros na ajuda do terminal e no fórum - o resultado é negativo.
TarasBY: A maneira mais fácil de evitar estes e outros problemas semelhantes é colocar os terminais não no disco do sistema!!!
Obrigado pelo conselho. Você chega gradualmente a esta solução devido ao fato de que geralmente existem vários terminais instalados no mesmo computador, seja de corretores diferentes ou do mesmo corretor.
Quando você faz uma pergunta sobre um assunto técnico, você não pode operar nos termos "alguma coisa, algum dia, de alguma forma". Você precisa de detalhes, o que, neste caso, significa a fonte. Ele pode ser enviado através de mensagens particulares.
Você quer uma resposta clara, não é mesmo? A resposta em termos gerais só foi dita várias vezes neste tópico.
O problema foi detectado. MetaEditor escreve arquivos de usuário na pasta do sistema em Arquivos de Programas. O Windows 8 (no meu caso) emula um ambiente multiusuário para programas escritos sem separar arquivos de sistema e de usuário usando o serviço VirtualStore, ou seja arquivos de especialistas, histórico, logs e outras pastas estão na verdade localizados não na pasta com o MetaTrader instalado, mas na pasta <disco>:\Users\<nome do usuário>AppData\Local\VirtualStore\Arquivos de programa (x86)\Pasta de instalação do MetaTrader>.
Para desativar o uso do VirtualStore, altere o parâmetro "EnableLUA" em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System no registro para 0 e reinicie o computador. Depois disso, todas as mudanças de arquivo e módulos compilados serão colocados na pasta de instalação do MetaTrader.
Gostaríamos de perguntar aos desenvolvedores: Por favor, se você tiver tal oportunidade, faça uma localização explícita da história das pastas, dos especialistas e dos sons. Isto ajudará a evitar a pergunta que fiz no início do ramo "Por que a EA não compila?" Ela compila, mas é colocada em um lugar errado onde você espera que ela esteja.
Peço desculpas por não ter chegado primeiro ao fundo do problema e ocupado seu tempo.
Problema detectado. MetaEditor escreve arquivos de usuário na pasta do sistema em Arquivos de Programas. O Windows 8 (no meu caso) emula um ambiente multiusuário para programas escritos sem separar arquivos de sistema e de usuário usando o serviço VirtualStore, ou seja arquivos de especialistas, histórico, logs e outras pastas estão na verdade localizados não na pasta com o MetaTrader instalado, mas na pasta <disco>:\Users\<nome do usuário>AppData\Local\VirtualStore\Arquivos de programa (x86)\Pasta de instalação do MetaTrader>.
Para desativar o uso do VirtualStore, altere o parâmetro "EnableLUA" em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System no registro para 0 e reinicie o computador. Depois disso, todas as mudanças de arquivo e módulos compilados serão colocados na pasta de instalação do MetaTrader.
Gostaríamos de perguntar aos desenvolvedores: Por favor, se você tiver tal oportunidade, faça uma localização explícita da história das pastas, dos especialistas e dos sons. Isto ajudará a evitar a pergunta que fiz no início deste tópico "Por que a EA não compila?" Ela compila, mas é colocada em um lugar diferente do que você espera.
Peço desculpas por não ter chegado primeiro ao fundo do problema e ocupado seu tempo.
você tentou configurar o terminal com a chave mt4setup.exe /64? (Estou apenas me perguntando onde a compilação também irá. este endereço .../Program Files (x86) está instalando a versão 32 bit... ) você tem 64 bit 8?
Problema detectado. MetaEditor escreve arquivos de usuário na pasta do sistema em Arquivos de Programas. O Windows 8 (no meu caso) emula um ambiente multiusuário para programas escritos sem considerar a separação dos arquivos do sistema e do usuário usando o serviço VirtualStore, ou seja arquivos de especialistas, histórico, logs e outras pastas estão na verdade localizados não na pasta com o MetaTrader instalado, mas na pasta <disco>:\Users\<nome do usuário>AppData\Local\VirtualStore\Arquivos de programa (x86)\Pasta de instalação do MetaTrader>.
Para desativar o uso do VirtualStore é necessário alterar o parâmetro "EnableLUA" em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\Policies\System no registro e reiniciar o computador. Depois disso, todas as mudanças de arquivo e módulos compilados serão colocados na pasta de instalação do MetaTrader.
Gostaríamos de perguntar aos desenvolvedores: Por favor, se você tiver tal oportunidade, faça uma localização explícita da história das pastas, dos especialistas e dos sons. Isto ajudará a evitar a pergunta que fiz no início deste tópico "Por que a EA não compila?" Ela compila, mas é colocada em um lugar errado, onde você espera que ela esteja.
Peço desculpas por não ter chegado primeiro ao fundo do problema e ocupado seu tempo.
terminal instalado com chave mt4setup.exe /64? (Estou apenas me perguntando para onde compilar este endereço .../Program Files (x86) está instalando a versão 32 bit... ) você tem 64 bit 8. ?
Eu ganhei 8 64 bit. Tentar instalar com a /64 não altera o processo de instalação. Assim como quaisquer outros parâmetros. Eu acho que o mt4setup não lida com parâmetros de linha de comando, pelo menos não parece reagir a eles. Tentei procurar a descrição dos parâmetros na ajuda do terminal e no fórum - o resultado é negativo.
A maneira mais fácil de evitar estes e outros problemas semelhantes é colocar os terminais não no disco do sistema!!!
Obrigado pelo conselho. Você chega gradualmente a esta solução devido ao fato de que geralmente existem vários terminais instalados no mesmo computador, seja de corretores diferentes ou do mesmo corretor.
Olá a todos!
Eis a questão: Quando aperto o botão de compilação no MetaEditor, recebo a mensagem "é proibido o uso de código fonte descompilado".
Qual poderia ser o problema se eu não mudar nada?!!!!
Versão terminal e metaeditor 509.
O terminal é instalado em uma unidade flash.
A compilação dá um erro "é proibido o uso de código fonte descompilado".
Meu sistema é o Windows 7.
A compilação funciona bem na primeira versão da EA.
Ajuda com dicas......
É claramente uma peça de código descompilada. o que você pode fazer?
não roubar uma peça de código descompilada - escreva seu próprio código.