green_X5 (Все сообщения пользователя)

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

Страницы: Пред. 1 2 3 4
запретить всплывающие окна сообщений
 
Очередное спасибище swerg! За библиотеку и подсказку. Теперь у всплывающие окошки не жильцы .
Внутрь основного цикла main пару строчек.

Код
local hMsgWnd = w32.FindWindow("", "QUIK: окно сообщений");
 if hMsgWnd then w32.PostMessage(hMsgWnd, 16, 0, 0) end;


Библиотека здесь.
Получить имя исполняемого скрипта., Возможно?
 
Есть функция, возвращающая путь, по которому находится исполняемый скрипт - getScriptPath(). Можно прочитать литеру диска и имена папок.
А имя самого файла-скрипта можно как-то получить? Может быть средствами LUA?
Спасибо.
запретить всплывающие окна сообщений
 
Ну, если разработчики не могут справиться со своим рукотворным чудовищем, прошу знатоков w32.dll написать скрипт, чтоб мочил всплывающие сообщения на корню.
Мне, например, не нужны ни какие сообщения с биржи, ни "срочные", ни "не очень", если я не установил это в настройках.
А это нормально ?, Нужно остановить скрипт, чтобы обновился totalnet ?
 
Вот такой вариант?
1. в начале скрипта run=false;
2. Получили с колбэка сигнал на совершение транзакции, присваиваем переменной run=true;
3. Этот же колбэк блокируется на первой строчке if run then return end;
4. Колбэк на проверку изменения позиции разблокируется на первой строчке if not run then return end;
5. Пришло подтверждение изменения позиции, run=false;
Обычный флаг.
Неплохо бы ещё учитывать ответ колбэка на результат отправки транзакции.
Приостановить скрипт, возможно?
 
Цитата
s_mike@rambler.ru пишет:
Код
 answer_present = false  
while not answer_present do 
      sleep(100)  
   answer_present =     проверяйте ваше условие 
end 

будучи запущенным в функции main или любой другой вызванной в конечном итоге из main, остановит только эту функцию.

Всем остальным скриптам от этого не холодно и не жарко.
Михаил, разве в этом случае не будет подвешен весь main на текущей итерации до answer_present = true?
Quik перестает соединяться с серверами
 
Сергей, доброй у Вас наверное уже ночи,
ну проявите проф. выдержку,  это же форум, как говорил известный полководец - "В бой с мелкими группировками не вступать, только вперед!" :)
Quik перестает соединяться с серверами
 
Брокер ПСБ.
Quik перестает соединяться с серверами
 
Егор,
терминал работает без выключения когда-либо. В течении рабочей недели соединяется по утрам с серверами без проблем, но, судя по последнему сообщению, "спотыкается" об неудавшееся соединение субботу утром и в понедельник уже не пытается соединяться. Помогает только ручное соединение "ключиком", после чего работает всю неделю без проблем. До следующей "подлой субботы" и "черного понедельника". )
Quik перестает соединяться с серверами
 
Версия терминала 6.16
Настройки в "Доступные соединения" вот такие.
http://i.imgur.com/qVOGULE.png
Всегда такие. Уже много лет. С терминалом работаю много и долго, не новичок.
Но вот начал недавно наблюдать следующее - после выходных, в понедельник застаю терминал без соединения с сервером. При этом он даже не пытается соединяться. Последняя попытка соединения в 9ч47м субботы.
Ручной запуск соединения "жмак ключик" тут же запускает соединение.
Что делать? Ведь так не должно быть с моими настройками?
Допуступ к новостям
 
Присоединяюсь к пожеланию, нужная функция.
Trades, Как получить operation
 
А по ссылке
flags NUMBER Набор битовых флагов  
ходили?
Запуск двух копий одного скрипта
 
Я наблюдал проблемы если в скриптах формы vcl с одинаковыми именами.
Пожелания по развитию форума
 
3. Просматриваем тему - сообщений на странице всего 5. Ахтунг! Сделайте хотя бы 40. Или настраиваемым параметром 10, 20, 40, 100.
Подсветка синтаксиса кода
 
Есть подсветка? Перспективы её появления?
Почему бы вот такой код
Код
function InputF(s,c)
  local base=fut[c]
  local x;
  x=  0 + (getParamEx(s,c,"LASTCHANGE").param_value or 0);       if x==nil then return false end;  
  base.lastchange=x
  x=  0 + (getParamEx(s,c,"DAYS_TO_MAT_DATE").param_value or 0); if x==0   then return false end;    base.mat=x
  x=  0 + (getParamEx(s,c,"LAST").param_value or 0);              if x==0   then return false end;    base.last=x 
  x=  0 + (getParamEx(s,c,"OFFER").param_value or 0);             if x==0   then return false end;    base.offerf[-1]=x; base.offerf[0]=0
  x=  0 + (getParamEx(s,c,"BID").param_value or 0);               if x==0   then return false end;    base.offerf[1] =x
  base.offerfrub[-1] = base.offerf[-1]/base.stepf*base.prstepf; base.offerfrub[0]=0;
  base.offerfrub[ 1] = base.offerf[ 1]/base.stepf*base.prstepf
  base.inputOK = true
  return true
end

не отображать вот так? )



Готов выслать xml файл спецификации подсветки синтаксиса lua+qlua+vclua от HippoEdit если надумаете внедрить подсветку. )
Пожелания по развитию форума
 
1. Можно настроить отображение например 100 тем в ветке, как в старом форуме? Если нет - сделайте пожалуйста.
2. Уменьшить шрифт и всю "масштабность" сообщений, чесслово, глаза режет гигантомания! )
Страницы: Пред. 1 2 3 4
Наверх