Constantin (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Запись в файл из разных потоков скрипта
 
В QLua main выполняется в своем потоке, а callback-функции в основном потоке Квика.

Вопрос. Если я буду открывать лог-файл (io.open()) в одном потоке, а писать в него буду в другом потоке и там же его закрывать, то все будет нормально работать? Так можно делать?
Работа с таблицами Квика
 
Документация написана не очень понятно (для меня). Ответьте, пожалуйста, на вопросы и дополните документацию.

1. DestroyTable - написано что "закрывает окно таблицы". Эта функция просто закрывает окно таблицы (и потом его можно заново пересоздать с помощью CreateWindow) или она удаляет (освобождает) структуру таблицы, созданную в AllocTable? Результат ф-ции имеет тип NUMBER, при этом возвращает значения true и false.

2. AddColumn - параметр iCode назван как "код параметра, выводимого в колонке". Как это понимать? Просто как номер столбца? И нумеруется он с единицы или с нуля?
Чем отличаются QTABLE_CACHED_STRING_TYPE и QTABLE_STRING_TYPE? Какой использовать тип для вывода строки?

3. InsertRow - параметр key назван как "ключ". Это просто номер строки? И с какого числа он нумеруется (с 1/0)?
Connect и ConnectionStatusCallback
 
Подскажите: вызываю Connect в своем потоке. ConnectionStatusCallback будет вызываться в этом же потоке или же в другом? Как я понял Trans2Quik создает свой поток и использует его для вызовов колбаков. Так? Это мне важно чтобы не было дедлоков потоков.
Может стоит объединить функции O, H, L, C, V, T в одну?
 
Не знаю, может стоит объединить функции O, H, L, C, V, T в одну, добавив новую функцию? Чтобы можно было так написать:

Код
o, h, l, c, v, t = ds:GetOHLCVT(index)
 
Есть в этом толк?
На дворе уже давно прошел век DOS и Windows 3.1
 
Цитата
При использовании операционной системы Windows7, Windows8 и Vista настоятельно рекомендуем выполнить следующее:

1 . Не устанавливать рабочее место QUIK в папку C:/Program Files (можно установить в корень любого диска). QUIK всё равно откуда работать, а папку C:/Program Files/Windows "стережет" с параноидальной бдительностью.

2. Дать своему пользователю права локального администратора. Т.е. по ярлыку (или программе) info.exe надо кликнуть правой кнопкой мыши и выбрать "Запускать от имени Администратора".

Давно пора отделить программу от данных и сделать, чтобы можно было работать из Program Files, а так же без необходимости запускать с правами Администратора.
Фокус не там
 
При открытии темы на просмотр уберите фокус со строки редактирования, а то пытаешься прочитать сообщения, скролируя стрелками и PageUp/PageDown и ноль эффекта, так как фокус установлен не на странице.
Страницы: 1
Наверх