Discussão do artigo "Utilizando WinInet.dll para a troca de dados entre plataformas via internet" - página 3
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Não funciona no Windows 7 x64, mas funciona bem no Windows xp x86. A chamada HttpOpenRequestW não funciona no método MqlNet::Request. Suspeito que os parâmetros de chamada da função tenham sido alterados no wininet.dll. Alguém já se deparou com esse problema?
Foi exatamente isso que encontrei hoje.
Tudo funciona em um terminal de 32 bits. (mesmo no vin 7/64)
mas no terminal de 64 bits não funciona.
Por que usar os padrões das funções importadas?
É mais fácil fazer você mesmo, gastar o tempo que for necessário para desmontá-lo, mas pelo menos ele funcionará corretamente.
Essa classe, juntamente com essaclasse e muitas outras (que não coloco em acesso aberto e que ainda não vou colocar), tem sido usada para trabalhar há muito tempo de olhos fechados.
E para leitura de dados, e para copiadoras/sinais, e para criação de pacotes de instaladores automáticos da Web, e para licenciamento de software, e para troca de dados entre usuários, e para trabalho na nuvem. E apenas leitura e análise de páginas da Web.
Portanto, você não precisa ler e analisar. Se não for capaz de entender a API de trinta anos atrás, isso é apenas um indicador de suas habilidades.
Hi :)
InternetSetOption(W) é uma coisa boa. Pelo menos para definir tempos limite de conexão etc.
Hi :)
InternetSetOption(W) é uma coisa boa. Pelo menos para definir tempos limite de conexão etc.
Definitivamente, sim.
A prática tem mostrado que, sem ele, o MT pode falhar.
Este artigo deve ser seriamente editado, pois o internetLib.mqh incluído parece estar obsoleto e pode causar um acesso inválido aleatório no wininet.dll
Você deve usar a internetLib incluída neste artigo para evitar dificuldades -> Usando WinInet em MQL5. Parte 2: Solicitações POST e arquivos
Essa biblioteca faz seu trabalho sem problemas
Não funciona em aplicativos de servidor. Muito ruim.
Alguma ideia do que usar em vez do wininet.dll?
Depois de algumas horas tentando implementar esse objeto com erros, descobri que a MQL5 tem sua função de comunicação HTTP nativa, WebRequest. Consulte a documentação para obter mais informações.