Cualquier pregunta de un PROFI a un SUPER PROFI - 1. - página 14
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
He mirado WinHttpConnect(). No tiene implementación para la codificación multibyte.
¿Puedo utilizar una DLL para el shell y convertirla?
No. No lo necesito en una DLL. Sé que es una opción, pero está mal...
wininet.dll funciona con todas sus funciones, pero Winhttp tiene un error tan tonto...
Si pudieras llamar a GetLastError desde Kernel32, pero mql4 es perjudicial y no permite hacer funciones con nombres idénticos, incluso con diferentes parámetros...
Por cierto, ¿has probado a ejecutar este script en tu máquina? ¿tal vez sea sólo mi problema?
Entiendo que es una opción, pero no es lo mismo...
Por ejemplo, todas sus funciones funcionan con wininet.dll, pero en Winhttp hay un estancamiento tan tonto...
Si pudieras llamar a GetLastError desde Kernel32, pero mql4 es perjudicial y no permite hacer funciones con nombres idénticos, incluso con diferentes parámetros...
Por cierto, ¿has probado a ejecutar este script en tu máquina? ¿tal vez sea sólo mi problema?
Entiendo que es una opción, pero no funciona así...
wininet.dll, por ejemplo, todas sus funciones funcionan, pero Winhttp tiene un paro tan estúpido...
Si pudieras llamar a GetLastError desde Kernel32, pero mql4 es perjudicial y no permite hacer funciones con nombres idénticos, incluso con diferentes parámetros...
GetLastError() debe ser llamado a bajo nivel --> RtlGetLastWin32Error(). Ilnur lo propuso en su momento. Aquí tienes algunos ejemplos de cómo utilizarlo.
WinHttpConnect() no funcionará en MQL4.
Nada funcionará con WinHttpConnect() en MQL4.
Podrías intentar convertirte.
Si tengo tiempo, intentaré hacer un ejemplo. Por lo demás... Este código C++ debe ser convertido a MQL4:
wstring debe ser reemplazado por un array de ints y esto debe ser tenido en cuenta al recalcular el tamaño.Podrías intentar convertirte.
Si tengo tiempo, intentaré hacer un ejemplo. Por lo demás... Este código C++ debe ser convertido a MQL4:
Hay que reemplazar el wstring por un array de ints y tenerlo en cuenta a la hora de recalcular el tamaño.Lo tengo así:
Tengo esto:
EMNIP, el estándar no garantiza la ubicación de la cadena en un bloque continuo de memoria, por lo que utilizar la construcción &sStringW[0] es complicado.
Básicamente los mismos huevos. Pero el mío es 100% según la norma :)
EMP, el estándar no garantiza la ubicación de la cadena en un bloque de memoria contiguo, por lo que el uso de la construcción &sStringW[0] está plagado de peligros.
Los mismos huevos en general. Pero el mío es 100% según la norma :)
No sabía...
Bueno, parece que todas (probablemente todas) las implementaciones de Microsoft están bien con esto, no puedo responder por las otras.