No funciona en windows 7 x64, pero funciona bien en windows xp x86. La llamada HttpOpenRequestW no funciona en el método MqlNet::Request. Sospecho que los parámetros de llamada a la función han cambiado en wininet.dll. ¿Alguien se ha encontrado con este problema?
uzurik: No funciona en windows 7 x64, pero funciona bien en windows xp x86. La llamada HttpOpenRequestW no funciona en el método MqlNet::Request. Sospecho que los parámetros de llamada a la función han cambiado en wininet.dll. ¿Alguien se ha encontrado con este problema?
Es exactamente lo que he pillado hoy.
Todo funciona en un terminal de 32 bits. (incluso en vin 7/64)
es más fácil hacerlo uno mismo, dedicar el tiempo que haga falta a desmontarlo, pero al menos funcionará correctamente.
Esta clase, junto con estaclase y muchas otras (que no pongo en el acceso abierto y no voy a hacerlo todavía) se han utilizado para el trabajo durante mucho tiempo con los ojos cerrados.
Y para leer datos, y para copiadoras/señales, y para crear paquetes de instaladores web automáticos, y para licenciar software, y para intercambio de datos entre usuarios, y para trabajar en la nube. Y para leer y analizar páginas web.
Así que no necesitas leer y ah-ah. Si no eres capaz de entender la API de hace treinta años, es sólo un indicador de tus capacidades.
Este articulo deberia ser seriamente editado, el internetLib.mqh incluido parece estar obsoleto y puede causar un acceso invalido aleatorio en wininet.dll
Después de un par de horas tratando de implementar este objeto buggy he descubierto que MQL5 tiene su función nativa de comunicación HTTP WebRequest. Consulte la documentación para obtener más información.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
No funciona en windows 7 x64, pero funciona bien en windows xp x86. La llamada HttpOpenRequestW no funciona en el método MqlNet::Request. Sospecho que los parámetros de llamada a la función han cambiado en wininet.dll. ¿Alguien se ha encontrado con este problema?
Es exactamente lo que he pillado hoy.
Todo funciona en un terminal de 32 bits. (incluso en vin 7/64)
pero en terminal de 64 bits no.
¿Por qué usar los valores por defecto de las funciones importadas?
es más fácil hacerlo uno mismo, dedicar el tiempo que haga falta a desmontarlo, pero al menos funcionará correctamente.
Esta clase, junto con estaclase y muchas otras (que no pongo en el acceso abierto y no voy a hacerlo todavía) se han utilizado para el trabajo durante mucho tiempo con los ojos cerrados.
Y para leer datos, y para copiadoras/señales, y para crear paquetes de instaladores web automáticos, y para licenciar software, y para intercambio de datos entre usuarios, y para trabajar en la nube. Y para leer y analizar páginas web.
Así que no necesitas leer y ah-ah. Si no eres capaz de entender la API de hace treinta años, es sólo un indicador de tus capacidades.
Hola :)
InternetSetOption(W) es una buena cosa. Al menos para establecer tiempos de espera de conexión, etc.
Hola :)
InternetSetOption(W) es una buena cosa. Al menos para establecer tiempos de espera de conexión, etc.
Definitivamente Sí.
La práctica ha demostrado que sin ella MT puede fallar.
Este articulo deberia ser seriamente editado, el internetLib.mqh incluido parece estar obsoleto y puede causar un acceso invalido aleatorio en wininet.dll
Deberias usar el internetLib incluido en este articulo para evitar dificultades -> Using WinInet in MQL5. Parte 2: Peticiones POST y Archivos
Esta libreria hace su trabajo sin problemas
No funciona en aplicaciones de servidor. Una lástima.
¿Alguna idea de qué utilizar en lugar de wininet.dll?
Después de un par de horas tratando de implementar este objeto buggy he descubierto que MQL5 tiene su función nativa de comunicación HTTP WebRequest. Consulte la documentación para obtener más información.