форум поддержки VSGroup http://forum.vsgroup.ua/ |
|
Можно-ли из wxo узнать номер обновления? http://forum.vsgroup.ua/viewtopic.php?f=59&t=12978 |
Страница 1 из 1 |
Автор: | Victor [ 13 фев 2020, 18:07 ] |
Заголовок сообщения: | Можно-ли из wxo узнать номер обновления? |
Можно-ли из wxo узнать номер обновления конфигурации, в которой этот заказ последний раз рассчитывался? На первый взгляд ничего похожего не нашел, но может проглядел, или он там в каком-то неявном виде? |
Автор: | Николай@VSGroup [ 13 фев 2020, 19:32 ] |
Заголовок сообщения: | Re: Можно-ли из wxo узнать номер обновления? |
обновление хранится в поле Model конструкции если не ошибаюсь узел называется <UpdateVer> |
Автор: | Victor [ 14 фев 2020, 10:13 ] |
Заголовок сообщения: | Re: Можно-ли из wxo узнать номер обновления? |
У меня есть такая структура: Код: <?xml version="1.0" encoding="UTF-8"?> <WinCalcOffer> ... <Constructions> <Node1> <MODEL>78DAED7D5B6F23C995E6FB02FB1F043FCD005566C6.....(много цифер-буков).....EC5D52B29FAEF5F5ECDFAFF1F6B1384F1</MODEL> <RPOS/> </Node1> </Constructions> В этом поле MODEL хранится номер версии? Других я не нашел. Как его раскодировать? |
Автор: | Николай@VSGroup [ 20 фев 2020, 08:34 ] |
Заголовок сообщения: | Re: Можно-ли из wxo узнать номер обновления? |
1. Нужно конвертировать строку в двоичные данные: Код: Procedure StringToStream(s: string; MS: TStream); Var b: byte; i: integer; begin i := 1; while i <= length(s) do begin b := strtoint('$' + copy(s, i, 2)); MS.Write(b, 1); inc(i, 2); end; end; 2. Двоичные данные - XML текст, упакованный ZLIB |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |