Библиотеки: EAX_Mysql - MySQL library

 

EAX_Mysql - MySQL library:

Библиотека, которая предоставляет простой интерфейс для работы с MySQL

Автор: Michael Schoen

 

Михаил спасибо за библиотеку. Пытаюсь настроить. При компиляции выдает ошибку:

'EAX_mysql' - declaration without type

 С чем может быть связано? 

 

В примерах класс EAX_mysql, а в библиотеке он описан как EAX_Mysql

 

Доброго времени суток!

У меня такая ситуация: При запуске Метаедитор выдает предупреждение "C++ compiler Microsoft Visual Studio 2005/2008/2010/2012 is not installed in the system". При этом, у меня стоит Microsoft Visual Studio Express. Во время выполнения кода сразу  после строки db.connect оно летит - не выдавая никаких ошибок и других ворнингов. Связанно ли это с Microsoft Visual Studio и как исправить ситуацию?

Спасибо 

 

Ндааа...

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Библиотеки: EAX_Mysql - MySQL library


EM 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00   Access violation at 0x00007FFD08F4C3DF read to 0x00000000C8890D70 in 'C:\Users\mat\AppData\Roaming\MetaQuotes\Tester\...\Agent-127.0.0.1-3000\MQL5\Libraries\libmysql.dll'

OD 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C360 4053              push       rbx
QD 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C362 55                push       rbp
ME 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C363 56                push       rsi
DD 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C364 57                push       rdi
QD 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C365 4155              push       r13
EG 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C367 4156              push       r14
EG 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C369 4157              push       r15
DI 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C36B 4881EC90020000    sub        rsp, 0x290
NI 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C372 488B0547893C00    mov        rax, [rip+0x3c8947]
HJ 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C379 4833C4            xor        rax, rsp
IH 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C37C 4889842470020000  mov        [rsp+0x270], rax
QP 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C384 4C8BBC2400030000  mov        r15, [rsp+0x300]
JQ 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C38C 488BAC24F0020000  mov        rbp, [rsp+0x2f0]
IL 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C394 4533F6            xor        r14d, r14d
RQ 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C397 498BF9            mov        rdi, r9
IN 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C39A 4C898C24C0000000  mov        [rsp+0xc0], r9
PF 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3A2 498BF0            mov        rsi, r8
PG 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3A5 4889AC24C8000000  mov        [rsp+0xc8], rbp
HE 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3AD 4C897C2478        mov        [rsp+0x78], r15
IH 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3B2 4C897C2468        mov        [rsp+0x68], r15
OS 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3B7 4C898424D0000000  mov        [rsp+0xd0], r8
FR 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3BF 4C8BEA            mov        r13, rdx
RM 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3C2 4889542470        mov        [rsp+0x70], rdx
OS 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3C7 488BD9            mov        rbx, rcx
MM 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3CA 4889542460        mov        [rsp+0x60], rdx
NL 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3CF 4489B42488000000  mov        [rsp+0x88], r14d
OG 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3D7 4C89B42480000000  mov        [rsp+0x80], r14
NF 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00      crash -->  00007FFD08F4C3DF 4C3931            cmp        [rcx], r14
CJ 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3E2 7418              jz         0x7ffd08f4c3fc
QJ 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00   
MR 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3E4 4C8B05A58C3C00    mov        r8, [rip+0x3c8ca5]
RF 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3EB BA0A080000        mov        edx, 0x80a
RE 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3F0 E8EBC5FFFF        call       0x7ffd08f489e0  ; mysql_get_server_version (libmysql.dll)
IP 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3F5 33C0              xor        eax, eax
PQ 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00                 00007FFD08F4C3F7 E99C0F0000        jmp        0x7ffd08f4d398
CO 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00   
KG 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00   
IN 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00   00: 0x00007FFD08F4C3DF
IL 2 04:58:14.300 tExp_a_1.0 (EURUSD.m,M15) 2015.01.01 00:00:00   
OF 2 04:58:14.300 Tester OnInit critical error 
 
Matvey Alekseev:

Ндааа...


Можно починить:

1. используем dll версии v. 5.7.17.0

2. ошибка идет потому что 64 битная версия ОС. Переменные int заменяем на long в ключевых местах (я поменял везде в EAX_Mysql.mqh), а также в вызовах в своей программе

 
Vladimir Zuikov:

Можно починить:

1. используем dll версии v. 5.7.17.0

2. ошибка идет потому что 64 битная версия ОС. Переменные int заменяем на long в ключевых местах (я поменял везде в EAX_Mysql.mqh), а также в вызовах в своей программе

Вы думаете что человек за 2,5 года не починил код, и ждёт ответ?

Причина обращения: