← 返回

Ошибка запуска скрипта (StockSharp.Quik.lua) в терминале quik на Windows Server 2008 r2

Здравствуйте. При попытке запустить скрипт (StockSharp.Quik.lua) в Quikе выбрасывает ошибку:

error loading module 'StockSharp' from file 'C:....путь...\StockSharp.QuikLua.dll': Не найден указанный модуль. Quik работает на Windows Server 2008 r2. Библиотека StockSharp.QuikLua.dll по указанной директории присутствует. В чем может быть проблема?

评论 (28)

登录创建账户, 登录或注册以发表评论

Константин
Константин 作者

Еще вот такая ошибка:

Unknown error. Possible unhandled exception.

Support
Support

Проверьте версию с++ restributable... Должна быть установлена 15 версия (32 разрядная, x86)

Константин
Константин 作者

Да. Спасибо. Разобрался уже. Только вот не пойму с какими библиотеками работает скрипт. Вытаскивал скрипт с StockSharp.QuikLua.dll в отдельную папу, но он не запускался. Из папки References запускается нормально.

Support
Support

Их много..

Владимир
Владимир

Здравствуйте. При попытке запустить скрипт (StockSharp.Quik.lua) в Quikе выбрасывает ошибку: Цитата: Unknown error. Possible unhandled exception. Лог такой: StockSharp.Logging, Version=4.3.24.0, Culture=neutral, PublicKeyToken=a245fe39d1a: System.IO.FileNotFoundException: Не удается найти указанный файл. (Исключение из HRESULT: 0x80070002) в System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence) в System.Reflection.Assembly.LoadFile(String path) в CurrentDomain_AssemblyResolve(Object sender, ResolveEventArgs args) Все уже перепробовал, что здесь описано.

Владимир
Владимир

Добрый день. Дополняю: Винда 7, архив разблокирован, визуал с++ стоит 2015

Support
Support

с++ restributable... точно стоит 32 разрядный (x86), не 64?

Support
Support

Support: с++ restributable... точно стоит 32 разрядный (x86), не 64? И лог такой откуда? На лог lua не похож...

Владимир
Владимир

Добрый день. Куда можно скрины послать?

Владимир
Владимир

Прикрепил скрины

Владимир
Владимир

Я сделал выдержку из StockSharp.QuikLua.FatalError

Владимир
Владимир

А вот скрипт кью скальпа запускается без проблем.

Владимир
Владимир

с ++ стояли вообще 2013, потом 2017, я 2017 снес и поставил 2015 и ничего(((

Support
Support

Скрин пришлите "Удаление и изменение программ", где бы было видно все установленные с++ restributable..

Владимир
Владимир

Вот, пожалуйста, но выше я уже это делал.

Support
Support

Вы из папки с референсами скрипт запускаете?

Владимир
Владимир

Скрипт запускаю из папки с референсами

Support
Support

Сборку сами делали или релиз взяли?

Владимир
Владимир

релиз брал с гитхаба

Владимир
Владимир

проверял наличие всех нужных файлов с соответствии с Вашим видео, некоторых там не хватает. Счел это давностью лет.

Support
Support

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

Владимир
Владимир

готовые использовал

Владимир
Владимир

Точнее я ничего не собирал а взял готовые из Source code (zip)

Support
Support

Возьмите вот из такого файла StockSharp_4.3.24_ru.zip...

Владимир
Владимир

Алилуя, спасибо, заработало, правда на другом ПК, прилагаю скрины: Странно конечно, на старом ПК я пробовал поставить 4,3,24,ру, но результата не было. А на новом работает даже с визуал с ++ 2017

Support
Support

..

RomSunZ
RomSunZ

Подскажите, почему в крайней версии 4.3.25 QuikLua не передает статус по инструментам? Лог из StockSharp.QuikLua.log:

2017/07/04 20:56:01.378|Debug |LuaServer |Out. Level1Change,T(L)=0001.01.01 00:00:00.000,T(S)=2017.07.04 20:56:01.448,Sec=S#:SRU7@FORTS, Native:,Type:,Changes=[PriceStep, 1],[StepPrice, 1],[BestBidPrice, 15237],[BestBidVolume, 16],[BestAskPrice, 15246],[BestAskVolume, 2],[BidsCount, 169],[AsksCount, 127],[BidsVolume, 4711],[AsksVolume, 1545],[LowPrice, 15200],[HighPrice, 15254],[ClosePrice, 15240],[LastTradePrice, 15240],[LastTradeVolume, 10],[VWAP, 15227],[TradesCount, 725],[SettlementPrice, 15240],[Volume, 1923],[MinPrice, 14173],[MaxPrice, 16307],[MarginBuy, 2134],[MarginSell, 2134],[OpenInterest, 26188],[State, Stoped] 2017/07/04 20:56:01.378|Debug |FixServer |To client quik (127.0.0.1:6252): 8=FIX.4.49=32435=W49=quik56=StockSharpMD52=20170704-13:56:01.44934=1329355=SRU7207=FORTS262=73856288268=5269=b270=15237272=20170704273=13:56:01.448269=n271=16272=20170704273=13:56:01.448269=q271=169272=20170704273=13:56:01.448269=w271=4711272=20170704273=13:56:01.448269=6270=15240272=20170704273=13:56:01.44810=027 При этом в терминале в таблице инструментов стоит статус "торгуется".

Пахан
Пахан

есть ли в природе StockSharp.QuikLua.dll для х64?

работаю в visual studio 2019 x64. квик так же x32 x86 устанавливать нет возможности.