[Система ведения и учета LAMM]

[Инсталляция]

Как установить программное обеспечение

1. Установить MySQL ver. не ниже 10, рекомендация установить через установку пакета XAMPP

2. Установить MT5 manager API

3. Выполнить распаковку архивов (у вас должны быть права Администратора Windows):

7z x -aoa -o"%ProgramFiles%"\\MySQL "Connector C++ 1.1.zip"

7z x -aoa -o"%ProgramFiles%"\\MySQL "MySQL Connector C 6.1.zip"

7z x -aoa -o%SystemRoot% mysqlcppconn.zip

где "%ProgramFiles%" - путь к папке Program Files/

%SystemRoot% - путь к системной папке Windows

4. Установка UDF (опционально)

4.1. Запомнить найденный путь к плагинам – команда:

mysql.exe -e"SELECT @@GLOBAL.plugin_dir;"

4.2. Выполнить команду:

7z x -aoa -o"%путь_к_плагинам_из_п_4.1%" lib_signal_udf.zip


для чего нужна - список менеджеров счетов (табл. manager) и их клиентов (табл. investor) заполняется Вами в mysql на Вашем сайте (в личном кабинете пользователя) (также необходимо связать настройки сайта с таблицами mysql ), чтобы ПО получило последние изменения, необходимо подать сигнал на обновление, для этого создана UDF функция, которая посылает ПО уведомление по winsock каналу. Описания таблиц присутствуют в виде скрипта mysql (см.п.6.), соответственно Вы можете использовать свои. Также в ПО имеется json файл с описанными запросами для работы. Если вы поменяете названия таблиц и полей в них, эти запросы необходимо будет привести в соответствие.

5. Установка библиотек от Microsoft VC++, выполнить:

"vc_redist.x64.exe" /install /passive /norestart

6. Выполнение скрипта создания таблиц и БД в MySQL

mysql.exe -uroot < work_makes.sql

7. Установка программы LAMM control

7z x -aoa -o%%v:API\%mt5apimanager%=%% Laman.zip

где API\%mt5apimanager% - путь к папке API MT5, ранее Вами установленного (см.п.2)