Ответы на комментарии пользователя Олег Леликов

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам
Олег Леликов, либо использовать дополнительно PrintDbgStr, либо вывод логов в файл. А так да очень «не фрэндли».
Было бы хотя бы 2-3 крупных вендора и между ними конкуренция по терминалам, то и квик был бы совсем другим и среду для программистов сделали бы удобной, в т.ч. для поиска багов. А так здесь (в программировании на qlua) либо любители, которые в силу энтузиазма готовы закрывать глаза и со многим мериться, либо матерые профессионалы, которых разными неудобствами не удивить.
avatar
  • 26 апреля 2024, 12:09
  • Еще
Олег Леликов, добрый день.

> В первой функции запрос типа файла, это его содержимого или просто его названия?
Для вызова указываем наименование файла с путем.

>И в первой и во второй функции происходит вызов самой себя? Не произойдёт ли зацикливание файла?
В первой функции действительно есть вызов самой себя. Работает нормально, без зацикливания.
Во второй переименуйте функцию, если вас смущает. У меня она называлась FileStatusAndRead, но перед размещением решил поменять. А сейчас вижу, что используется одноименная переменная внутри.

> Не достаточно ли будет после открытия файла провести проверку #fale, чтобы определить его размер?
Попробуйте.

> Если во второй функции открываем методом «а+» не произойдёт ли стирание содержимого файла?
a+ как раз дополняет файл, не затирая предыдущую информацию. Изначально у меня еще в определенных условиях файл дополнялся строкой, но этот кусок я удалил, а формат открытия не поправил. Только чтение будет «r».

Про варианты открытия файла: 
smart-lab.ru/blog/922044.php
avatar
  • 25 апреля 2024, 15:21
  • Еще
Олег Леликов, ну пока темы для начинающих. Как знать, может и до ООП дойдем когда-нибудь. Причем это не прикладная тема: видел примеры роботов, где ООП очень органично использовалось. Правда это был не qlua.
avatar
  • 12 апреля 2024, 11:01
  • Еще
Олег Леликов, честно говоря еще около 4-5 тем из числа вводных осталось. Дальше если и буду продолжать тему, то просто какие-то небольшие полезные скрипты в качестве примеров выкладывать.
avatar
  • 12 апреля 2024, 10:36
  • Еще
Олег Леликов, да, завтра обновлю, видимо в закрытую папку положил.

Таблицы терминала скрипты редактировать не могут, только обращаться к ним или получать коллбэки. Можете сделать свою таблицу, дублируя в неё всё что вам нужно из таблицы текущих торгов и с ней уже производить любые изменения из скрипта.
avatar
  • 19 февраля 2024, 22:17
  • Еще
Олег Леликов, только через обработку событий SetTableNotificationCallback.
Саму таблицу при этом можете перерисовывать (удаляя или добавляя строки, либо совсем удалив таблицу, пересоздав и отрисовывая заново с новыми параметрами) как угодно.
avatar
  • 06 февраля 2024, 17:10
  • Еще
Олег Леликов, планировал написать пару статей на этот счет, но просто не дошли до этого руки. Загуглите в QLUA.chm SetTableNotificationCallback.
Это коллбэки на обработку событий в таблице. Отдельные ячейки можно выделить цветом, например, и сделать их кнопками. Нажав на которые ловить соответствующий коллбэк. Это единственный штатный «костыль» который позволяет что-то менять по ходу работы из скрипта. 
avatar
  • 29 января 2024, 16:14
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн