Hola, ¿qué versión de MT5 terminal que está utilizando?
¿Qué versión de MT5 terminal que está utilizando?
Por favor, pruebe la última actualización de las bibliotecas MQLMySQL, adjunto aquí.
He utilizado la última versión de MT4, cuando sólo se utiliza una llamada, está bien, pero cuando se utiliza el remitente enviar datos y utilizar los datos reccive receptor en el mismo MT4 en el mismo tiempo, el MT4 imprime el error "Access violation read to 0x65D6954".
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
El codigo MQL esta recolectando datos de mt4 a la tabla mysql, cuando se usa en un mt4 en solo uno, esta bien, cuando se usan cuatro o mas en dos mt4, imprime Access violation read a 0x00000002 en ... \MQLMySQL.dll'
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
He utilizado mysql tabla de memoria, ¿es el problema? ENGINE=MEMORY
yukaixie: He utilizado mysql tabla de memoria, ¿es el problema? ENGINE=MEMORY
He cambiado el motor de tipo de tabla de memoria a Innodb, el problema sigue existiendo. 2015.04.08 15:31:59.296 Violación de acceso de lectura a 0x00000004 en '. .MQLMySQL.dll'
CÓDIGO MQL es recoger datos mt4 a la tabla mysql, cuando se utiliza en un mt4 en una sola, que está bien, cuando el uso de cuatro o más en dos mt4, se imprime violación de acceso leer a 0x00000002 en ... \MQLMySQL.dll'
MySqlDisconnect(DB);
la desconexión de base de datos necesaria, pero todavía no es resolver el problema.
elugovoy: ¿Puede proporcionar el código fuente de su EA / Script?
CÓDIGO MQL es recoger datos mt4 a la tabla mysql, cuando se utiliza en un mt4 en una sola, que está bien, cuando el uso de cuatro o más en dos mt4, se imprime violación de acceso leer a 0x00000002 en ... \MQLMySQL.dll'
Hola, ¿qué versión de MT5 terminal que está utilizando?
¿Qué versión de MT5 terminal que está utilizando?
Por favor, pruebe la última actualización de las bibliotecas MQLMySQL, adjunto aquí.
Hola, ¿qué versión de MT5 terminal que está utilizando?
¿Qué versión de MT5 terminal que está utilizando?
Por favor, pruebe la última actualización de las bibliotecas MQLMySQL, que se adjunta aquí.
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
El codigo MQL esta recolectando datos de mt4 a la tabla mysql, cuando se usa en un mt4 en solo uno, esta bien, cuando se usan cuatro o mas en dos mt4, imprime Access violation read a 0x00000002 en ... \MQLMySQL.dll'
Tal vez usted tiene libmysql.dll en diferentes ubicaciones de su sistema operativo.
Si usted tiene libmysql.dll en %WINDOWS%\SYSTEM32 carpeta, usted tiene que eliminar de MT4\MQL4\Experts\Libraries
por lo que el único dll tiene que ser utilizado.
El terminal de uno adjunta la biblioteca una vez, incluso si el asesor experto utilizado para diferentes gráficos. así, la razón es diferente.
El MQLMySQL.dll utiliza mutexes para acceder a los datos compartidos internos, por lo que también no puede ser una razón.
Si puede, por favor proveame con el codigo MQL que esta usando para levantar tal situacion y el numero de build de MT4, tratare de probarlo y entregarle la solucion.
Voy a tratar de probarlo y entregar la solución.
He utilizado mysql tabla de memoria, ¿es el problema? ENGINE=MEMORY
CÓDIGO MQL es recoger datos mt4 a la tabla mysql, cuando se utiliza en un mt4 en una sola, que está bien, cuando el uso de cuatro o más en dos mt4, se imprime violación de acceso leer a 0x00000002 en ... \MQLMySQL.dll'
MySqlDisconnect(DB);
la desconexión de base de datos necesaria, pero todavía no es resolver el problema.
¿Puede proporcionar el código fuente de su EA / Script?
CÓDIGO MQL es recoger datos mt4 a la tabla mysql, cuando se utiliza en un mt4 en una sola, que está bien, cuando el uso de cuatro o más en dos mt4, se imprime violación de acceso leer a 0x00000002 en ... \MQLMySQL.dll'
senddata.mq4 11 kb
El sendata.mq4 es el código fuente de mi EA.
¿Puede proporcionar el código fuente de su EA/Script?
He utilizado tres DB conectar, pero he utilizado el mismo DB, ¿es necesario crear una nueva DB para cualquier nueva base de datos CRUD?