Quik 8.0 vs TSLab 2.0

Автор: valeri

Quik 8.0 vs TSLab 2.0 - Thu Sep 12 2019 04:43 PM

Проблема в следующем:

1. Есть Quik 8.0 ВТБ
2. Пытаюсь совместить с TSLab 2.0 последняя версия с сайта.
3. В дистрибутиве TSLab архив lua.zip содержит 32 разрядные dll.

4. При запуске скрипта QuikSharp.lua выдаётся ошибка:
Quote:
error loading module 'socket.core' from file 'C:\QUIK_VTB\TSLab\QuikSharp\clibs\socket\core.dll':
%1 не является приложением Win32.

5. При замене 32 разрядных dll на 64 разрядные скрип нормально запускается и работает. Но!
6. TSLab при старте делает валидацию директории QuikSharp, и выдаёт ошибку несовпадения хэша MD5:
Quote:
00:19:46.44[19]INFO :[QuikLua.Connect] Validating files in 'C:\QUIK_VTB\TSLab\QuikSharp'

00:19:46.45[19]WARN :[QuikLua.Connect] MD5 hash mismatch. Expected: '7FA818F532EFFD80CF7C1C54676E5A0D'; Actual: '42F03E2FF43F4E53A0687FEF366534EB'; File: 'C:\QUIK_VTB\TSLab\QuikSharp\clibs\lua51.dll'

00:19:46.45[19]ERROR:[QuikLua.Connect] System.IO.IOException when updating scripts. Message: Процесс не может получить доступ к файлу "C:\QUIK_VTB\TSLab\QuikSharp\clibs\lua51.dll", так как этот файл используется другим процессом.

00:19:46.45[19]WARN :[QuikLua.Connect] Validation finished.

Получается замкнутый круг - 32 разрядные dll не совместимы с Quik 8.0,
а если их заменить TSLab выдаёт ошибку несовпадения хэша MD5.

Возможно я ошибаюсь и lua51.dll действительно используется другим процессом, или не грузится 64 разрядная версия?

К сожалению ВТБ уже полностью перешёл на Quik 8.0, и 7 версию не найти.

Можно ли каким-либо образом отключить проверку хэша MD5 в TSLab 2.0?

Или есть какие либо другие варианты?

Заранее благодарен за помощь.
Автор: Stan

Re: Quik 8.0 vs TSLab 2.0 - Fri Sep 13 2019 10:56 AM

поменять брокера самый оптимальный, трудозатратный и менее нервный вариант!
Автор: Option Wizard

Re: Quik 8.0 vs TSLab 2.0 - Fri Sep 13 2019 12:19 PM

1) Версию Quik 7 можно скачать с сайта производителя квика.
Насколько помню анонс обновления, на уровне серверов ничего не поменялось.
По крайней мере, имеет смысл попытаться.


2) Напишите в техподдержку на сайте support.tslab.ru официальный запрос с просьбой "Реализовать интеграцию с Quik 8".

Будет полезно указать источник этих 64-битных библиотек.

Как мне кажется, технически это может быть организовано как
отдельный поставщик конкретно под Quik v8.
Впрочем, разработчики могут принять иное решение.
Автор: valeri

Re: Quik 8.0 vs TSLab 2.0 - Mon Sep 16 2019 02:09 PM

Спасибо всем за участие!
Решил проблему по пути наименьшего сопротивления.
Написал в тех поддержку ВТБ брокер, с просьбой дать ссылку на последнюю 32 битную версию.
Ответным письмом получил искомую ссылку.
Установил 7 версию quik и благополучно подключился к TSLab 2.0.

В техподдержку TSLab писать не стал.
Думаю они и без меня понимают, что настала пора поставлять 64 битные коннекторы.