Разработчикам терминала. Ошибка терминала или я косячу?

 
Ситуация такая. Пишу индюка, который создает в окне некоторую текстовую метку (OBJ_LABEL). Эта текстовая метка удаляется и записывается на каждом тике. Теперь, если сохранить конфигурацию окна с индикатором в шаблоне, а потом восстановить на другом окне, то, тот текст который был сохранен при создании шаблона накладывается на свежую информацию и не удаляется, поскольку, похоже, сохраняется и старое имя этого объекта. И это имя восстановленный из шаблона индикатор не знает. Поэтому происходит наложение.
 
Вроде как так и должно быть, все объекты из шаблона восстанавливаются под своими старыми именами.
 
alsu:
Вроде как так и должно быть, все объекты из шаблона восстанавливаются под своими старыми именами.


По логике программы вроде правильно, а для человека - косяк. Объекты вообще не нужно восстанавливать, они должны заново изготавливаться на новых окнах самой программой.

 
valenok2003:


По логике программы вроде правильно, а для человека - косяк. Объекты вообще не нужно восстанавливать, они должны заново изготавливаться на новых окнах самой программой.


Тогда надо сохранять шаблон без объектов. Предлагаю изготовить коротенький скрипт с фразой ObjectsDeleteAll(); и запускать его перед сохранением шаблона.
 
alsu:

Тогда надо сохранять шаблон без объектов. Предлагаю изготовить коротенький скрипт с фразой ObjectsDeleteAll(); и запускать его перед сохранением шаблона.

Для меня в этом проблем нет. Но где же эстетика?
 
valenok2003:

Для меня в этом проблем нет. Но где же эстетика?
Эстетика будет, когда закажете себе терминал по своему ТЗ и за свои деньги.)
 
khorosh:
Эстетика будет, когда закажете себе терминал по своему ТЗ и за свои деньги.)


Юрий, если вы разработчик, то так отвечать не солидно, если не разработчик, то опять мимо, поскольку по существу вам все равно нечего сказать.
 
Только разработчики молчат, все по пятёркам разбежались... (((
 

Индикатор как-то должен помечать свои графические объекты. В ините сначала удалять всё по этой метке. Разработчики терминала тут не причем.

 
Integer:

Индикатор как-то должен помечать свои графические объекты. В ините сначала удалять всё по этой метке. Разработчики терминала тут не причем.


дело в том, что в шаблоне сохраняется имя объекта, а при установке на новое окно по шаблону имя объекта может не совпадать с шаблонным если имя объекта связано, например с ТФ. Поэтому объект не может быть удален и происходит наложение объектов.

Тема как раз для разработчиков.

 
valenok2003:


дело в том, что в шаблоне сохраняется имя объекта, а при установке на новое окно по шаблону имя объекта может не совпадать с шаблонным если имя объекта связано, например с ТФ. Поэтому объект не может быть удален и происходит наложение объектов.

Тема как раз для разработчиков.



Ой ляля. Вместо того, чтобы подумать надо сразу возразить. Так свяжите имя в первую очередь с индикатором, потом со всем остальным. Задача решается крайне легко.
Причина обращения: