УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Запрос string из архива с преобразованием в HTML


Автор Повідомлення
Повідомлення створено: 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.]



2606