Повідомлення створено: 16. 06. 2017 [11:46]
|
Ramza
Дмитрий Орлов
Автор теми
Зареєстрован(а) с: 16.06.2017
Повідомлення: 3
|
Добрый день!
Есть архив с переменной типа string. Значения переменной- латиница и кирилица. Архиватор FSArch.1s вроде нормально ее обрабатывает.
Есть ли в примерах способ вывода значения переменной типа string, из архива, в документ рабочего пользовательского интерфейса?
К сожалению, сам не смог найти.
Спасибо!
[Повідомлення редагувалось 1 раз(ів), останній раз 16.06.2017 в 11:50.]
|
Повідомлення створено: 17. 06. 2017 [07:57]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Зареєстрован(а) с: 16.09.2010
Повідомлення: 185
|
"Ramza" wrote:
Добрый день!
Есть архив с переменной типа string. Значения переменной- латиница и кирилица. Архиватор FSArch.1s вроде нормально ее обрабатывает.
Есть ли в примерах способ вывода значения переменной типа string, из архива, в документ рабочего пользовательского интерфейса?
К сожалению, сам не смог найти.
Спасибо!
Странно, что упоминается конкретный тип.
Запустите AGLKS, там есть кнопочка "документы". Нажав на нее сразу же попадете на "Таблицу накопленных мнгновенных значений". Например.
|
Повідомлення створено: 17. 06. 2017 [15:32]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
С той лишь разницей, что функция DAQ.JavaLikeCalc.lib_doc.getVal() всё приводит в вещественное, а значит нужно просто посмотреть в неё и читать значение прямо:
val = Special.FLibSYS.vArh(strPath2Sep(addr)).get(time,uTime,0,archtor);
Что сейчас также можно сделать и прямо функцией getVal() объекта архива.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 18. 06. 2017 [13:42]
|
Ramza
Дмитрий Орлов
Автор теми
Зареєстрован(а) с: 16.06.2017
Повідомлення: 3
|
"IrmIngeneer" wrote:
Странно, что упоминается конкретный тип.
Запустите AGLKS, там есть кнопочка "документы". Нажав на нее сразу же попадете на "Таблицу накопленных мнгновенных значений". Например.
Как раз в этом у меня и возникла проблема. В примерах архивируются значения типов real, double, bool. Они отлично выводятся в формы документов.
У меня же, строковые значения.
"roman" wrote:
Что сейчас также можно сделать и прямо функцией getVal() объекта архива.
getVal() возвращает, если в архиве переменная string с числовым значением. Если значение переменной- слово, то при преобразовании real2str оно теряется.
Собственно о чем вы и писали.
Добавил немного модифицированную функцию, в которой возврат выглядит так:
return (strong && srcTime != time) ? "Пусто" : strEnc2HTML(val);
Делаю запрос из шаблона XHTML:
return DAQ.JavaLikeCalc.lib_doc.getValString(p1_val,time-120,0,0,"FSArch.1s");
Таблица пустая.
Подскажите, на что обратить внимание, или где подсмотреть решение.
[Повідомлення редагувалось 1 раз(ів), останній раз 18.06.2017 в 15:21.]
|