Найдено 20 результатов

Mandor
04 ноя 2010, 11:14
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: CLOB->LONGCHAR
Ответы: 0
Просмотры: 4262

CLOB->LONGCHAR

Обнаружил несколько странное поведение прогресса при присвоении LONGCHAR. В нижеприведенном примере первый MESSAGE корректно отображает содержимое файла. А вот второй показывает пустую строку. (По факту она кстати не совсем пустая - если вызвать SAX-PARSE(mB) то парсер XML файл читает, только с русс...
Mandor
17 май 2010, 12:45
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: SOAP-Header
Ответы: 3
Просмотры: 5643

SOAP-Header

У меня проблема с WSDL - не могу к вызову йункции прикрепить SOAP-Header. Вроде все делаю. как в примерах: устанавливаю SET-CALLBACK-PROCEDURE "REQUEST-HEADER", при вызове фукнции он срабатывает. Передаю туда заранее сформированный SOAP-Header (кстати, создать его получается только с помощ...
Mandor
25 ноя 2009, 14:43
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Баги Progress
Ответы: 6
Просмотры: 6495

На 10.1B то же самое. При этом база значения не имеет. Да и "А" и "." добавлять не обязательно. И так замечательно валится.
Mandor
17 ноя 2009, 13:18
Форум: PROGRESS - ОБЩЕЕ
Тема: Almaty Progress Beer Meetin # 2
Ответы: 22
Просмотры: 28839

Mandor
27 июл 2009, 13:20
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: Можно ли с к полям таблицы обращаться как к массивам?
Ответы: 2
Просмотры: 3856

Да, если вы используете динамческое обращение к таблицам. Тогда можно писать не
hBuffer:BUFFER-FIELD("name"):BUFFER-VALUE
а
hBuffer:BUFFER-FIELD(1):BUFFER-VALUE
Mandor
03 июл 2009, 06:38
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: UTF-16, little-endian
Ответы: 28
Просмотры: 23095

Mandor
02 июл 2009, 05:42
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: UTF-16, little-endian
Ответы: 28
Просмотры: 23095

2George: 1. Я знаю, что не относится. NULL мог стоять только в одной базе: из которой выгружались данные. И я не говорил, что NULL предусматривается форматом. Я как раз имел ввиду, что те кто данные выгружал, этим не озаботились и мы получили то, что получили. Я так думаю. 2. А по какому общепринято...
Mandor
01 июл 2009, 05:41
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: UTF-16, little-endian
Ответы: 28
Просмотры: 23095

Ну я бы не сказал, что это смесь. У меня такое подозрение, что там, где в БД стоял NULL, в файл и попали эти самые 0х00 0х00. Потому как нулевые байты никогда не стоят внутри какой-то строки, например. Только между разделителями полей. А так, я в принципе уже и сам сделал программу, которая два нуле...
Mandor
30 июн 2009, 05:30
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: UTF-16, little-endian
Ответы: 28
Просмотры: 23095

2George:
1. Это не пробел - 2 нулевых байта. Это 2 нулевых байта, которые FAR отображает как пробел. (Что логично, ибо лично я сомневаюсь, что за этой комбинацией закреплен какаой-либо графический символ).
2. После "abc" идёт тот самый пробел, который не пробел, а 2 нулевых байта.
Mandor
29 июн 2009, 12:58
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: UTF-16, little-endian
Ответы: 28
Просмотры: 23095

Mandor
26 июн 2009, 11:41
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: UTF-16, little-endian
Ответы: 28
Просмотры: 23095

Mandor
24 июн 2009, 07:21
Форум: PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ
Тема: UTF8
Ответы: 27
Просмотры: 29297

Файл начинается с байтов 0xFEFF0030. Т.е. это все-таки UTF-16 big-endian. Но сути это не меняет - два нелувых байта и баста. Кстати, даже CODEPAGE-CONVERT прекращает работу встретив два нулевых байта. Т.е. если строку 0x00 0x30 0x00 0x30 0x00 0x30 он отображает как "000", то 0x00 0x30 0x00...