Найден 6921 результат
- 22 Июнь 2019, 21:05
- Форум: CLARION for Windows
- Тема: Подбор размера шрифта для динамического контрола
- Ответы: 4
- Просмотры: 1305
Подбор размера шрифта для динамического контрола
никто не решал подобную задачу ? Как я понимаю, эта задача имеет решение только для моноширинных шрифтов - тогда ширина рассчитывается, как и высота. Иначе ширина контрола всё равно будет зависеть не только от кол-ва символов, но и от контекста. Грубо говоря "ЖЖ" шире чем "iii" ...
- 20 Июнь 2019, 8:25
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
Чисто гипотетически !
И эта "буржуйская софтина" выгружает XML в кодировке Win-1251 ?!
Чудны дела рук детей твоих, господи …
- 20 Июнь 2019, 6:13
- Форум: CLARION for Windows
- Тема: Доступ к очереди из процедуры
- Ответы: 7
- Просмотры: 1526
Доступ к очереди из процедуры
Наверно, всё-таки читать очередь по полю можно только при добавлении записей с сортировкой
по этому полю (или явным выполнением операции SORT(QUEUE,QUEUE.FIELD)) перед чтением ?
Идею с Get(xQueue, who(xQueue, where(xQueue,xField))) - понял, спасибо, проверю !
Если работает - то это решает вопрос.
по этому полю (или явным выполнением операции SORT(QUEUE,QUEUE.FIELD)) перед чтением ?
Идею с Get(xQueue, who(xQueue, where(xQueue,xField))) - понял, спасибо, проверю !
Если работает - то это решает вопрос.
- 19 Июнь 2019, 22:04
- Форум: CLARION for Windows
- Тема: Доступ к очереди из процедуры
- Ответы: 7
- Просмотры: 1526
- 19 Июнь 2019, 21:33
- Форум: CLARION for Windows
- Тема: Доступ к очереди из процедуры
- Ответы: 7
- Просмотры: 1526
Доступ к очереди из процедуры
Привет всем ! :) Подскажите пожалуйста, а в чём может быть проблема c чтением очереди из процедуры или это в принципе некорректный код ? Map GetMyQueue(*Queue,*String) end MyQueue Queue Field String(3) end Code MyQueue.Field = 'AAA' Add(MyQueue,MyQueue.Field) ... MyQueue.Field = 'AAA' Get(MyQueue,My...
- 19 Июнь 2019, 19:37
- Форум: Железо
- Тема: Работа с Меркурием
- Ответы: 103
- Просмотры: 28407
Работа с Меркурием
Таки выяснилось, что хитрый Меркурий не хочет отдавать более 1000 записей на любой запрос …
Ну значит одной задачей меньше - не надо проверять и тестировать парсинг на больших XML файлах.
Ну значит одной задачей меньше - не надо проверять и тестировать парсинг на больших XML файлах.
- 19 Июнь 2019, 11:21
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
- 19 Июнь 2019, 11:18
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
Чисто гипотетически !
STRING или CSTRING? Да. Либо вручную создать динамическую строку New() нужного размера, либо использовать штатный класс Clarion для работы с динамическими строками IDynStr и не париться с размером вообще … А что удивительного в строке размером 50 MByte ? Меня же не удивляет, что Вы планируете это д...
- 19 Июнь 2019, 11:00
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
- 19 Июнь 2019, 10:52
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
Чисто гипотетически !
О быстродействии можно забыть... С точностью - до наоборот. Здесь всего одна файловая операция - загрузка в строку. Даже если делать это тупо через драйвер Clarion - это быстро, а через WinAPI - на порядок быстрей. Далее все манипуляции в RAM. Ну для примера, достаточно сложный XML на 50 MByte парс...
- 19 Июнь 2019, 10:40
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
Чисто гипотетически !
Так Вы патриот … Но дело в том, что в Clarion XML нет проблем с Win1251, я это уже несколько раз рассказывал …
Загружаем XML в строку, заменяем "Win1251" на "UTF-8", конвертим строку в UTF-8 и распарсиваем её … Проверено десятки раз.
- 19 Июнь 2019, 10:29
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
Чисто гипотетически !
можно результаты поместить сразу в переменную/queue Тут вопрос в том, какие результаты … Например OLE интерфейс Microsoft Word клинит при длине строки более 255 символов. Как здесь ? Не знаю - надо пробовать. А к чему всё это ? Чем Вас не устраивает парсер Clarion XML ? Не надо никаких файлов и вне...
- 19 Июнь 2019, 10:18
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
Чисто гипотетически !
Так это и есть парсинг XML скриптом … Там везде идёт 3-ей строкой: xmlParser.load "C:\Sample.xml" …
- 19 Июнь 2019, 9:44
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983
Чисто гипотетически !
Вопрос не корректный. Скорость парсинга XML документа очень сильно зависит от его структуры.Constantine писал(а): ↑19 Июнь 2019, 9:41Пробовал ли кто распарсить серьезный файл, мегабайт на 100?
Одно дело залить линейный список и совсем другое выковыривать 6-ой аттрибут в 7-ом уровне вложенности тегов.
- 19 Июнь 2019, 9:43
- Форум: CLARION for Windows
- Тема: Чисто гипотетически !
- Ответы: 64
- Просмотры: 10983