написал: Переводим по маске (см статью по ссылке) оставшиеся символы во время unix.
Простите, чего там "время unix"?
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
Пользователь
Сообщений: Регистрация: 02.07.2015
03.10.2021 04:15:26
Цитата
suturee написал: Коллеги, вопрос простой - да/нет. Если да, то каким образом.
Если сумеешь - расскажи.
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
Пользователь
Сообщений: Регистрация: 02.07.2015
02.10.2021 18:38:16
Цитата
suturee написал: есть какой-то openssl криптопровайдер.
ЗЫ: Я кстати хожу как раз через него. Никаких ключей. Ввод пароля при коннекте и все. Ну мне еще смс падает с пинкодом.
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
Пользователь
Сообщений: Регистрация: 02.07.2015
02.10.2021 18:35:42
Эээх....
Цитата
suturee написал: Секретный ключ лежит в secring.txk в текстовом виде. Хочу из файла его взять, поместить в токен и чтобы квик работал с токеном, а не с файлом.
а квичок как поймет где брать/искать ключ?
Цитата
suturee написал: Как потребитель решаю задачу "есть ключи, есть квик, есть шифрование - нельзя ли это всё бесплатно сделать лучше чем сейчас".
уже для вас все сделано в лучшем виде.
Цитата
suturee написал: Необходимость 24x7 - торгует алго с автоматическим реконнектом по утрам (полный автомат).
На рутокене кто-то будет кнопку при реконнектах нажимать?
Цитата
suturee написал: Есть же стандарт PKCS#11, есть какой-то openssl криптопровайдер.
PKCS#N - это просто контейнер. где связь между обсуждаемой темой и PKCS# и openssl?
Цитата
suturee написал: Задача заключается в том, чтобы ключ не лежал в открытом виде на диске.
Кто-то говорил что ключ лежит в открытом виде?
Цитата
Anton написал: Либо я чего-то не понял, либо бесплатный ключик стоит от 2500 рубликов и до ой-ой
Дык это цена рутокена. Я так понимаю это стоимость самой железки +лицензия (отчисления) на устройство.
Цитата
Anton написал: Также интересно, а пальчики юзера как в железку попадают вместе с приватным ключом? Сливаются ли они при этом куда-то?
Используете в телефоне "разблокировку по отпечатку"? ))
Цитата
suturee написал: Если ключ уже есть для gmal, github и shh, то ещё и для квика получается бесплатно, просто через запятую
Во всех машинах есть колеса, сиденья и рулевое колесо.
Цитата
suturee написал: С августа-сентября гитхаб перестал использовать пароли для коммитов. Нельзя задать свой пароль. Генерирует длинную строчку в качестве пароля.
Это не пароль. Это отпечаток ssh-ключа.
Цитата
suturee написал: На собственном серваке или нужен токен без кнопки (или конфигурируемый) или TPM. Насколько я понимаю, TPM можно использовать безо всяких нажатий, лишь бы софт позволял.
А чем это отличается от того, что файл с ключем лежит на диске?
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
Пользователь
Сообщений: Регистрация: 02.07.2015
02.10.2021 15:14:51
Если я не ошибаюсь, штуки вроде RuToken-а не просто хранят ключ, а выполняют шифрование-дешифровку данных. Так что запихать туда secring.txk не получится. Наверное можно найти брокера который работает с RuToken-ами и попросить у него такой ключ.
А что мешает просто залить secring.txk просто на флешку? и ее втыкать по мере необходимости?
Доступ к Квику на виртуальной машине
Пользователь
Сообщений: Регистрация: 02.07.2015
21.09.2021 03:08:14
Самое простое - сделать второй логин. У большинства брокеров это бесплатно.
Нет открытых окон при запуске клиент QUIK программно
Пользователь
Сообщений: Регистрация: 02.07.2015
06.07.2021 15:13:06
Домашний каталог нужно тот же указать
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
Пользователь
Сообщений: Регистрация: 02.07.2015
21.05.2021 04:50:23
Если не секрет, сколько квичек памяти сожрал?
Просьба зарегистрировать ряд пожеланий по доработке Quik
Пользователь
Сообщений: Регистрация: 02.07.2015
03.05.2021 15:57:50
Цитата
Григорий написал: 2. Возможность удалять инструменты из таблицы текущих торгов комбинацией горячих клавиш или через контекстное меню по клику правой клавишей мыши.
а) клавишей del инструмент удаляется. б) можно выбросить инструмент мышой за пределы таблицы.
Изменить правила выноса окон за пределы окна Quik
Пользователь
Сообщений: Регистрация: 02.07.2015
03.05.2021 15:54:18
Цитата
Артем написал: Отбой, многооконный режим в квике и так имеется, просто по умолчанию окна создаются внутри центральной консоли и отцеплять их надо вручную.
Менеджер окон - выбрать все - ПКМ - вынести. Профит.
Цитата
Артем написал: То что окошки прямо на десктопе это бестолково - можно спорить, но что для нескольких мониторов требуется такой режим - нельзя.
Меня бы больше привлекло другое: выносить не отдельные окна, а прямо вкладки целиком. Одну вкладку на левом мониторе, другую - на правом. Удобно. А еще тайлинг окон! дайте мне тайлинг!!! Хотя... я один раз настроил конфигурацию и больше не меняю её... зачем мне это все.
Изменить правила выноса окон за пределы окна Quik
Пользователь
Сообщений: Регистрация: 02.07.2015
03.05.2021 09:37:51
Цитата
Артем написал: Сюда же: добавить многооконный режим.
Что есть "многооконный режим"?
Добавить функции для отложения выполнения колбеков
Пользователь
Сообщений: Регистрация: 02.07.2015
02.05.2021 11:36:21
Цитата
Артем написал: тут "колбеки" функционируют как прерывания - при вызове он вычищает стек, загружает вектор, исполняет прерывание, и после выхода восстанавливает стек. При этом как бы исполнение кода идет в одном и том же VM Lua однопоточно, но из разных тредов.
"тут" - это где? в квике? С каких это пор?
Весь остальной текст после цитаты обсуждать не вижу смысла. По очевидным причинам.
Цитата
Артем написал: Есть более простые ляпы, например использование глобальных числовых констант вместо строковых идентификаторов и вообще С-образный интерфейс в целом вместо Lua-идиоматичных
Почему вдруг использование глобалов стало ляпом? А С-подобный интерфейс отчего вдруг стал плохим?
Добавить функции для отложения выполнения колбеков
Пользователь
Сообщений: Регистрация: 02.07.2015
02.05.2021 10:21:56
Цитата
Артем написал: как локи, мутексы и семафоры это нинужно, да и сами они это непонятные костыли.
А. Ну если это костыли, тогда ок.
Цитата
Артем написал: Тут еще конечно под "колбеками" понимаются прерывания
Тут я малость выпал из контекста: -какие-такие прерывания?
Цитата
Артем написал: да и вообще система через задницу что никакие стандартные термины не подходят.
Можно поподробнее: -что именно через задницу?
Добавить функции для отложения выполнения колбеков
Пользователь
Сообщений: Регистрация: 02.07.2015
02.05.2021 08:59:45
Цитата
Артем написал: точнее сказать я не считаю окружающих за идиотов
Да я рад бы не считать, но они такую дичь говорят что появляются сильные сомнения.
Цитата
Артем написал: Обычно колбеки однопоточные - вызываются из того же треда, в котором работает скрипт, пока собственно скрипт лежит в спячке и ничего не делает.
Щта? Колбек - по сути функция, вызываемая извне. Никогда нельзя говорить что она "в том же потоке". Никогда.
Цитата
Артем написал: Но ввиду особенностей квика, колбеки тут многопоточные - вызываются из чужого треда в любой момент, причём вызываться они могут прямо посреди выполнения другого кода.
И это нормально. Это правильно. Событие во внешнем мире возникает независимо от твоего скрипта, и оно к нему асинхронно априори.
Цитата
Артем написал: Иногда это прямым образом разрушает стек ВМ
ЩТА?? Причем тут стек ВМ?? Вообще, причем?
Цитата
Артем написал: еще иногда колбек вызывается в момент обработки очереди данных, которые собирает этот же колбек, из-за чего соответственно происходит разрушение очереди, из-за чего скрипт тоже падает с ошибками обращения к нилам
Ээээ, батенька... Дык вы в гонки данных не умеете. Ну так с этого и надо начинать, а не требовать реализации каких-то непонятных костылей.
Цитата
Артем написал: Я говорил уже что от такой многопоточности надо избавляться, и делать скрипты Lua строго однопоточными. Колбеки можно вызывать из функции sleep, результат будет такой же только без всего этого многопоточного геморроя. Альтернативный вариант, без переписывания всей этой каши, это добавить вот такого рода две функции, чтобы заблокировать вызов колбеков когда не надо.
Рекомендую читать букварь. Много думать. И да, сразу, на будущее - если захватить лок в коллбеке и не вернуть его - квичек повиснет.
Цитата
swerg написал: Так определение "многопоточных колбеков" будет уже или нет?
Видимо под "многопоточными колбеками" подразумевается ВНЕЗАПНЫЙ вызов колбека квичком, и ... "из-за чего соответственно происходит разрушение очереди, из-за чего скрипт тоже падает с ошибками" :)
Добавить функции для отложения выполнения колбеков
Пользователь
Сообщений: Регистрация: 02.07.2015
29.04.2021 16:52:23
Дык проблемы и нет никакой.
Добавить функции для отложения выполнения колбеков
Пользователь
Сообщений: Регистрация: 02.07.2015
29.04.2021 04:47:10
А тупо в колбеке поставить флаг нужно ли его исполнять - не вариант?
График история, На графике не сохраняется последний день истории.
Пользователь
Сообщений: Регистрация: 02.07.2015
27.04.2021 02:14:10
Вверху текстом написано что "сегодня сб 24" То, то квик говорит "дата торгов 23" - имхо достаточно скользкое понятие. Я вижу когда уже заполночь, а дата все ещё 23... Так что хз когда там "дата торгов"))
Но, судя по скрину, все свечи за день на месте и сессия закрылась. Поэтому я думаю что все это "вчера".
Еще раз: давайте дружно посмотрим как выглядит такая же ситуация в середине торгового дня. Например сегодня?
График история, На графике не сохраняется последний день истории.
А если хочется помощи - опиши проблему, т.к. телепаты все в отпуске буквально со вчера, и по описанию "не работает" полезного ничего сказать не получается.
График история, На графике не сохраняется последний день истории.
Закройте график, удалите dat-файл в папке archive и откройте график заново.
Да, сервер даст 3000 свечей. Поддержка вроде так и говорит. А в чем тогда вопрос?
Сервер даёт 3к. Остальное накапливается локально. Грохнул локальное файло - получай заново последние 3к.
Я-то значальный посыл понял так что есть локальный архив, а после подключения остаются только то что сервер прислал. Вроде это не так, и это норм.
QUIK на Mac OS Big Sur
Пользователь
Сообщений: Регистрация: 02.07.2015
25.04.2021 06:42:20
А в чем, собственно, проблема?
График история, На графике не сохраняется последний день истории.
Пользователь
Сообщений: Регистрация: 02.07.2015
24.04.2021 15:40:32
Да вроде нет. Специально захватил чтобы было видно и даты и кол-во свечей.
Обновление Quik, Не обновляется Quik
Пользователь
Сообщений: Регистрация: 02.07.2015
20.04.2021 17:28:24
Александр, у вас наверное "свежайшый" браузер который не умеет в FTP. нужна любая качалка которая умеет.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
Пользователь
Сообщений: Регистрация: 02.07.2015
04.02.2021 16:33:56
Цитата
Anton написал: Ее и без госта собрать на виндах приключение.
Хз. Стандартная сборка компилятором msvc собирается на ура.
Цитата
Anton написал: Под сертификацию все равно криптопро надо, а без сертификации и гост не нужон
А вот это другой вопрос.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
Пользователь
Сообщений: Регистрация: 02.07.2015
04.02.2021 07:23:16
Цитата
Anton написал: А толку, что гост, браузеры и сервера на него плюют с высокой колокольни, а с тлс 1.3 вообще набор циферей урезан и фиксирован и гостом там не пахнет и не запахнет, судя по всему.
Даже если запахнет, то сертификацию у наших маёров ему не пройти. Вроде есть инструкции, позволяющие openssl собрать с ГОСТом. И говорят что это даже работает. Но я не пробовал. Мне лень.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
Пользователь
Сообщений: Регистрация: 02.07.2015
04.02.2021 06:53:38
Цитата
Anton написал: Забахайте DHE на 4096 бит, несколько секунд будете ждать генерации ключа, а оно ж жужжит там внутри все эти секунды, считает.
Ну понятно при желании и болт сломать можно.
Цитата
Anton написал: Тока скорее для сэра кэптайна с эллиптикой наперевес
Дык ГОСТ же. Он же на эклиптике, не?
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
Пользователь
Сообщений: Регистрация: 02.07.2015
04.02.2021 04:00:26
Цитата
swerg написал: Что за умопомешательство на этом https ??
Ну вы же всякую дрянь с пола не едите, не так ли? В открытом канале, скачаю я например, скрипт у Михаэля. А провайдер подбросит мне пару лишних строк. А пару поменяет. А я в этом не разбираюсь и не замечу. А скрипт уже работает чуточку не так...
Цитата
Anton написал: Затем, это хорошо для производителей железа, криптография штука затратная, и вот уже юзер бежит за новым процессором. Особенно серверный юзер, за особенно дорогим процессором.
Для высоконагруженного сервера может быть это оказывает ощутимое значение. Для stand-alone сайтов на полузабытых площадках - вряд-ли. А клиент вообще не замечает разницы.
Цитата
Anton написал: Затем, это хлебушек для программистов, все эти изобретения надо кодить, и опасность демпинга минимальная, юные дарования ниасилят, а когда осилят, уже и сами ценник вывесят правильный
Там же цена вопроса три клика. Я имею ввиду добавить на сайт хттпс, а не реализацию ssl :)
Цитата
Anton написал: Затем, кое-кто, может быть, имеет закладочки в сертифицированных алгоритмах, ну чисто так на всякий случай
Отдельный доступ для тов.майора, кмк, куда лучше открытого канала для всех
Цитата
Anton написал: Затем, кое-какие реализации тихонько запрашивают юзерский сертификат, а кое-какие его тихонько отправляют
Ну во-1-х чтобы юзерский сертификат отправить, его нужно иметь. Много ваших знакомых имеют таковой? А во-2-х скрипты, куки и фингерпринты скажут о Вас достаточно для однозначной идентификации.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
Пользователь
Сообщений: Регистрация: 02.07.2015
03.02.2021 20:25:17
Цитата
Anton написал: Там http: в ссылке, у вас, похоже, браузер самовольно повышает до https: (эпл, да?)
Нет, HTTPSEverywhere. Но да, без S проходит.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
Пользователь
Сообщений: Регистрация: 02.07.2015
03.02.2021 20:03:44
Цитата
написал:
а) самоподписанный сертификат для CN=*.from.sh б) вообще не открывается. возможно чтото сломалось
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
_DS = {}
function cb(index, secCode, param)
local id = secCode.."_"..param
local ds = _DS[id]
if ds == nil then
msg("DS was empty")
return
end
local price = ds:C(index)
--здесь целевой код колбека
end
function Subscribe(secCode, classCode, param)
local ds = nil
local err = nil
local id = secCode.."_"..param
if _DS[id] ~= nil then
msg("<"..id.."> Already req")
return
end
if param == "last" then
ds,err = CreateDataSource(classCode, secCode, INTERVAL_D1)
else
ds,err = CreateDataSource(classCode, secCode, INTERVAL_D1, param)
end
msg("Subscribe: <"..secCode..":"..param.."> is: "..tostring(ds))
if err ~= nil then
msg("Err: "..err)
return nil
end
ds:SetUpdateCallback(
function(idx)
cb(idx, secCode, param)
end
)
_DS[id] = ds
return ds
end
Вызывать так:
Код
Subscribe("SiH1", "SPBFUT", "last")
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
Пользователь
Сообщений: Регистрация: 02.07.2015
03.02.2021 08:29:44
Можно ещё лямбду захватывать. Я так множественные подписки на инструменты делал
swerg написал: реальным пользователям, а не роботам машам.
Это ты про s_mike? Он явно нескромно увеличивает индекс цитирования своего сайта на этом форуме )))
Один компьютер и несколько брокеров
Пользователь
Сообщений: Регистрация: 02.07.2015
02.12.2020 06:53:35
Такой ненавязчевый беспалевный вброс спама...
FAQ: Оптимизация производительности клиентского места QUIK, Обсуждение
Пользователь
Сообщений: Регистрация: 02.07.2015
28.11.2020 05:12:32
Цитата
Александр Кашников написал: И когда будет добавлен код класса в таблицы "depo_limits" и "futures_client_holding"?
Не будет.
Цитата
Александр Кашников написал: Кстати, обновляются "depo_limits" и "futures_client_holding" секунд через 10-15 после того, как заявка "прописалась" или изменилась в таблице "orders" как такое возможно?
Это тоже нормально. Никто не может объяснить почему. Квик так устроен. Смирись.
Цитата
Александр Кашников написал: Обезличенные сделки - вообще вещь опасная - их может просто не быть с утреца и до обеда.И никакой перезаказ данных особо не помогает, только часа 2 общения с тех.поддержкой квик брокера (если дозвонишься), еще и спрашивают - "а зачем вам обезличенные сделки?"А действительно, зачем?
Похоже у вас проблемы с брокером. Такое бывает. Данных нет и суппорт брокера трубку часами не берет. Особенно когда движуха на рынке. Тут рецепта нет. Только страдать. Либо сменить брокера. И снова страдать.
Цитата
Александр Кашников написал: Если функционал по ним работает как попало и трансляцию ВСЕХ сделок по ВСЕМ инструментам никак не убить - спам? - спам чистейший.
Функционал работает нормально. Ненадо включать заказ "ВСЕХ сделок по ВСЕМ инструментам" и все будет хорошо.
Цитата
Александр Кашников написал: Мало того, роботы, алгоритмы которых основаны на обезличенных сделках, вынуждены крыть позиции внутри сессии, т.к. завтра обезличенных сделок может не быть с утра и привет дядя Коля.
Серьезно? Роботы, основанные на обезличенных сделках? Уж лучше на скользящих. чесслово.
Обезличенные сделки - асинхронная вещь. А это значит что, не считая собственных тормозов квика, могут отставать от реальности на хз сколько. Фактически отставание в 5-10 секунд уже фатально.
Цитата
Александр Кашников написал: Склейка инструментов на срочке - подтверждаю - это бред, который никому не нужен.Свечки это совсем не актуальная информация, их перерисовывают при каждом клиринге - скрывают сделки крупных ММ.
Как вы задрали с позицией "мне не нужно - никому не нужно". Вот мне - нужно. Вопрос в том, с какой целью используются эти свечки.
Цитата
Александр Кашников написал: А тут еще вы со своей склейкой и главное выбора никакого нет, а я не просил склейку и никто не просил
Вот это другой вопрос. Отключение можно было предусмотреть. С другой стороны - никто не заставляет же. Сними настройку "делать замену инструментов" и все.
Цитата
Александр Кашников написал: "Умный заказ данных" - реально в кавычках, т.к. какой-то неликвид, по которому последняя сделка была 2 года назад, вдруг начинает спамить сообщения по 50 штук в секунду, что у него планку долбит и вот-вот начнется аукцион.
Чето не вижу связи между заказом данных и сообщениями про ауцкионы.
Цитата
Александр Кашников написал: Вспоминаю quik 6,0 - афигенный шустрый терминал, транзакция до биржи летела 20-40 ms
Что мешает продолжать на нем сидеть? Только не надо потом говорить что и тут обезличенные сделки тоже кудато пропали.
FAQ: Оптимизация производительности клиентского места QUIK, Обсуждение
Пользователь
Сообщений: Регистрация: 02.07.2015
28.11.2020 04:43:05
Цитата
Александр Кашников написал: тоже, а что еще нужно удалять? Где почитать?
Обычно помогает почитать хоть что-нибудь. Например инструкцию. Ключ -clear при старте решает все эти проблемы.
Но нет же... Надо удалять файло вручную... Надо ныть что "непонятно как удалять то что удалять не нужно"... Аяй-яй беда пичаль огорченьице...
А зачем удалять архивы графиков? Лучше удалить уже весь Квик. Меньше проблем. Бгг
Инструмент Si-12.20-3.21
Пользователь
Сообщений: Регистрация: 02.07.2015
25.11.2020 09:43:32
Спасибо. А картинки тоже исправили? Не размазывает?
FTP фсё?, Не работает ftp.quik.ru
Пользователь
Сообщений: Регистрация: 02.07.2015
24.11.2020 07:39:07
Подтверждаю. Все ок.
Инструмент Si-12.20-3.21
Пользователь
Сообщений: Регистрация: 02.07.2015
20.11.2020 05:22:28
Эка таблицу раскукожило. А ведь в препросмотре все было нормально :(
Инструмент Si-12.20-3.21
Пользователь
Сообщений: Регистрация: 02.07.2015
20.11.2020 05:21:54
Результат торговли спредами:
Позиция по первой ноге
Позиция по второй ноге
Покупка спреда
Короткая позиция
Длинная позиция
Продажа спреда
Длинная позиция
Короткая позиция
Читайте информацию на сайте биржи:
Поддержка квик под linux, Нужно обновление инструкции
Пользователь
Сообщений: Регистрация: 02.07.2015
18.11.2020 05:23:01
Цитата
новичок написал: тоже попробовал 8.2 и wine 4.0.4 с rpmfusion с тех пор так и остался
и как квичок под вяленым едет? а на невидии?
2 экрана
Пользователь
Сообщений: Регистрация: 02.07.2015
12.11.2020 04:05:25
Надо вызвать диспетчер окон, и выносить окна через него.
Поиск инструмента по тикеру
Пользователь
Сообщений: Регистрация: 02.07.2015
11.10.2020 03:33:56
Ctrl + Shift + F
Работа main() при наличии 1 ядра
Пользователь
Сообщений: Регистрация: 02.07.2015
10.10.2020 14:55:44
Цитата
Anton написал: Это не вопрос веры. Это вопрос взять и в сорцы луа посмотреть. Конкретно luaD_precall Код lua_unlock(L); n = (*f)(L); /* do the actual call */ lua_lock(L);
Это конечно разрывает мне моск. Но, видимо остается только следовать известному утверждению: максимально быстро отпускать колбек.
Win10 англ - проблема с кодировкой
Пользователь
Сообщений: Регистрация: 02.07.2015
10.10.2020 14:46:57
Для тех, кого забанили в Гугле, могу подсказать что в Винде есть настройка, для дефолтного языка приложений на русском языке. Квик вылечивается этим на отличненько.
На маке проблема другая, но тоже решаема вполне.
Работа main() при наличии 1 ядра
Пользователь
Сообщений: Регистрация: 02.07.2015
06.10.2020 18:08:18
Цитата
Anton написал: Существенно, что в колбеке нет сишных вызовов, то есть лок удерживается все время
И кстати. Если лок удерживается все время, то наличие сишных вызовов не должно влиять на работу коллбеков никак. А в его снятие при вызове этих сишных вызовов я верю еще меньше.
Работа main() при наличии 1 ядра
Пользователь
Сообщений: Регистрация: 02.07.2015
06.10.2020 18:00:07
Какой-то несходняк. Если бы колбек залочивал глобучий синхронизатор, то внезависимости от наличия слипа внутри, в майн мы никогда бы не зашли. т.е. приведенный код работал бы до первого срабатывания OnParam(), а после него весь квичок повиснет навеки независимо от наличия в нем слипа.
А соообщений нет изза того что пока висит колбек - квичек не процессит виндовые сообщения. Как только мы добавляем sleep(0) - оконные сообщения начинают обрабатывать и мы видим мессаги.
Мне кажется, если бы в майне задействовать функцию, которая никак не зависит от работы самого квичка - например вывод в файл. И тогда - прекращение вывода при залипании коллбека - было показателем того что колбеки и майн работают под единым локом. (правда я не уверен что вывод в файл в луа умеет в асиннхронность)
Для тех кто без бутылки разобраться не может - есть инструкция по вставке картинок на форум.
Работа main() при наличии 1 ядра
Пользователь
Сообщений: Регистрация: 02.07.2015
06.10.2020 03:49:10
Цитата
Anton написал: Выделю в процитированном для привлечения внимания Цитатав каждый момент времени с луа работает либо мейн, либо колбек.
Хочешь сказать когда Квик в колбеке - майн стоит? Он же в отдельном потоке? Или там какая-то внутренняя кухня луа, не позволяющая одновременно двум стейтам из двух потоков работать?
Показывать % изменения бара
Пользователь
Сообщений: Регистрация: 02.07.2015
02.10.2020 17:37:43
Есть инструмент "линейка", активируется средней кнопкой мышы, она показывает изменение в процентах. Рекомендую почитать инструкцию к терминалу ))