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
...Entretanto, esse script ainda deve funcionar para recuperar respostas curtas do servidor, tais como os resultados de uma consulta de licenciamento. Só tem problemas se o tamanho da resposta do servidor exceder 1KB-ish.
Obrigado, isto funcionou perfeitamente!
Oi thili55,
Você pode nos ajudar e publicar sua solução para conseguir que a grabWeb() funcione com build 600? Penso que muitas pessoas estariam interessadas em ter a FFCal trabalhando com a build 600.
Muito obrigado.
Você pode nos ajudar e publicar sua solução para conseguir que a grabWeb() funcione com build 600? Penso que muitas pessoas estariam interessadas em ter a FFCal trabalhando com a build 600.
Veja o post ao qual thili55 está respondendo - mas note que atualmente parece haver problemas de manuseio de strings na v600 que podem afetar o download de tantos dados quanto o calendário FF.
Obrigado por sua resposta. Então, precisaremos esperar por uma correção da v600 antes de elaborarmos uma solução para a grabWeb correta? Ou foi fornecida uma correção na v603?
Obrigado por sua resposta. Então precisaremos esperar por uma correção de v600 antes de elaborarmos uma solução para o "grabWeb" correto? Ou foi fornecida uma correção na v603?
Aqui está a função GrabWeb atualizada para rodar na v600. Ela agora usa InternetOpenW e InternetOpenUrlW e a conversão de unicode. Ele obtém os arquivos XML OK, mas todos os arquivos têm dados NULL. Veja a declaração de impressão para StrWebPage no código. Se você olhar para os dados impressos, eles são lixo enquanto strThisRead tem dados válidos. Alguém pode dar uma olhada e ver se consegue detectar uma correção? Segue a correção neste tópico: https://www.mql5.com/en/forum/149360
Basta copiar e colar o código em seu FFCal.mq4 e compilar com v600 MT4 e executar (por favor, edite os itens que não pertencem à sua versão para que ela compila).
eu tento fazer um roteiro GRABWEB
muito simples... e funciona bem na construção 604
eu tento fazer um roteiro GRABWEB
muito simples... e funciona bem na construção 604
Posso perguntar como você está superando este erro de compilação com a v604 para esta linha de código:
InternetReadFile(HttpRequest, Buffer, StringLen(Buffer), read);
Erro: 'Buffer' - a conversão de parâmetros não é permitida
Por favor, verifique sua versão MT4 e tente novamente!
Posso perguntar como você está superando este erro de compilação com a v604 para esta linha de código:
Erro: 'Buffer' - a conversão de parâmetros não é permitida
Por favor, verifique sua versão MT4 e tente novamente!
Não existe tal erro em minha v604 e v600 com este programa nenhum erro e nenhum aviso de que o arquivo foi baixado corretamente
eu tento fazer um roteiro GRABWEB
muito simples... e funciona bem na construção 604
Posso perguntar como você está superando este erro de compilação com a v604 para esta linha de código:
Erro: 'Buffer' - a conversão de parâmetros não é permitida
Por favor, verifique sua versão MT4 e tente novamente!
pode ser você usando u char
no meu script eu uso string