Таблица в LUA

Страницы: 1
RSS
Таблица в LUA, таблица открывается почти во всех вкладках
 
Подскажите, плиз:

Создаю таблицу в LUA  - все отлично работает.
По закрытию Квика таблица у меня закрывается и при старте заново создается.

Но когда Квик запускается заново, то таблица LUA создается почти во всех вкладках.
Но если программу остановить и заново запустить то все нормально - она создается только в одной вкладке.

Как это побороть, что бы таблица при запуске Квик создавалась только в одной вкладке?

Заранее благодарен...

 
 
Здравствуйте,
Уточните версию терминала QUIK
И приведите пример скрипта на котором воспроизводится проблема.
 
пробовал на  разных версиях и 7.0.4.10 и 6.17.3.6

и там и там одинаковые результаты

вот кусок скрипта  который делает и удаляет таблицу:



function OnInit()

local T=0;
 
  t_id = AllocTable();

  AddColumn(t_id, T, "Sec_A", true, QTABLE_INT_TYPE, 15); T=T+1;
  AddColumn(t_id, T, "Last_A", true, QTABLE_INT_TYPE, 15); T=T+1;
  AddColumn(t_id, T, "StepPrice_A", true, QTABLE_INT_TYPE, 15);T=T+1;
  AddColumn(t_id, T, "GO_A", true, QTABLE_INT_TYPE, 15);T=T+1;
  AddColumn(t_id, T, "QTY_A", true, QTABLE_INT_TYPE, 15);T=T+1;
  AddColumn(t_id, T, "Cost_A", true, QTABLE_INT_TYPE, 15);T=T+1;
 
  t = CreateWindow(t_id);

  SetWindowCaption(t_id, "123");

  for i=0, 10, 1 do
  InsertRow(t_id, -1);
  end;

end;



function OnStop()
  DestroyTable(t_id);
  IsRun = false;
end;
 
Здравствуйте!

Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
 
Коллеги, а подскажите, а такой эффект наблюдается только у меня?
Или еще кто то сталкивался?

Может это только я что то не так делаю, а у всех все нормально?
 
Тоже самое. Таблица после открытия QUIK открывается на всех (или почти на всех) вкладках. Приходится через меню ставить на нужную. Если размеры и положение уже можно задавать, так на всех вкладках в нужном месте и открывается. Хочется, чтобы как в QPILE, запущенный скрипт оставался на своем месте и вкладке.
 
Цитата
Евгений_2 написал:
пробовал на  разных версиях и 7.0.4.10 и 6.17.3.6

и там и там одинаковые результаты

вот кусок скрипта  который делает и удаляет таблицу:



function OnInit()

local T=0;
 
  t_id = AllocTable();

  AddColumn(t_id, T, "Sec_A", true, QTABLE_INT_TYPE, 15); T=T+1;
  AddColumn(t_id, T, "Last_A", true, QTABLE_INT_TYPE, 15); T=T+1;
  AddColumn(t_id, T, "StepPrice_A", true, QTABLE_INT_TYPE, 15);T=T+1;
  AddColumn(t_id, T, "GO_A", true, QTABLE_INT_TYPE, 15);T=T+1;
  AddColumn(t_id, T, "QTY_A", true, QTABLE_INT_TYPE, 15);T=T+1;
  AddColumn(t_id, T, "Cost_A", true, QTABLE_INT_TYPE, 15);T=T+1;
 
  t = CreateWindow(t_id);

  SetWindowCaption(t_id, "123");

  for i=0, 10, 1 do
  InsertRow(t_id, -1);
  end;

end;



function OnStop()
  DestroyTable(t_id);
  IsRun = false;
end;
Добрый день,
   
    Описанная в данном обращении ошибка будет исправлена в одной из     очередных версий программы.
    Приносим извинения за причиненные неудобства.
   
    P.S.
    В качестве временного решения нужно перенести окно, созданное     Lua-скриптом, на конкретную вкладку терминала, сейчас оно является     видимым на всех вкладках.
 
Цитата
Stanislav Tvorogov написал:
  Описанная в данном обращении ошибка будет исправлена в одной из     очередных версий программы.     Приносим извинения за причиненные неудобства.

Добрый день!

Данная ошибка до сих пор существует в версиях терминала 8.13.1.16 и 9.1.3.11, будет ли она исправлена когда-нибудь?
 
Цитата
meteop написал:
Цитата
Stanislav Tvorogov написал:
  Описанная в данном обращении ошибка будет исправлена в одной из     очередных версий программы.     Приносим извинения за причиненные неудобства.

Добрый день!

Данная ошибка до сих пор существует в версиях терминала 8.13.1.16 и 9.1.3.11, будет ли она исправлена когда-нибудь?
Добрый день,

Сроков решения назвать, к сожалению, не можем.
Страницы: 1
Читают тему (гостей: 1)
Наверх