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

Yufil
14 Сентябрь 2019, 15:32
Форум: CLARION for Windows
Тема: Про странный CASE
Ответы: 21
Просмотры: 424

Про странный CASE

Это уже епархия Unicode, Кларион пока не...
Вот тут интересно:https://habr.com/ru/company/ruvds/blog/445274/
Yufil
12 Сентябрь 2019, 22:24
Форум: CLARION for Windows
Тема: Про странный CASE
Ответы: 21
Просмотры: 424

Про странный CASE

Сравнивать в подобной ситуации всегда надо именно VAL, т.к. порядок сортировки символов есть штука изменяемая . :idied: Никогда не пользовал OF...TO, есть InRange! IF INRANGE( VAL(x),1,9 ) + INRANGE( VAL(x), 14,31 ) + INRANGE( VAL(x), 8,9 ) Message( 'Входит' ) ELSE Message( 'Не входит') END :)
Yufil
12 Сентябрь 2019, 16:51
Форум: CLARION for Windows
Тема: Про странный CASE
Ответы: 21
Просмотры: 424

Про странный CASE

Chr(45) - знак минуса. Может быть, компилер его числом считает.
Недавно очередной раз напоролся на старый глюк - команда Message( '<b>Привет') - ничего не выводит...
Yufil
10 Сентябрь 2019, 16:11
Форум: CLARION for Windows
Тема: Ничего не понимаю!
Ответы: 21
Просмотры: 613

Ничего не понимаю!

Но отладчик и трассировку драйвера можно посмотреть, там сразу становится ясно, что БД вроде как ни при чём.
Yufil
04 Сентябрь 2019, 16:35
Форум: CLARION for Windows
Тема: Ничего не понимаю!
Ответы: 21
Просмотры: 613

Ничего не понимаю!

Он много и не читает. Но чуть раньше находится Loop, который пролистает много записей, пока не найдётся нужная .
Есть смысл запустить трассировку ( утилита Clarion\bin\trace.exe ) и посмотреть, что там происходит на самом деле.
Крайне поучительно :D
Yufil
04 Сентябрь 2019, 13:58
Форум: CLARION for Windows
Тема: Ничего не понимаю!
Ответы: 21
Просмотры: 613

Ничего не понимаю!

Get требует одного обращения к индексу, потом одного обращения к БД. 4 записи - 4 обращения.
А Loop - Next будет лопатить всю базу. Через Set можно определить порядок чтения записей и установить начальную точку. А дальше может быть прочитано очень много записей.
Yufil
03 Сентябрь 2019, 16:09
Форум: CLARION for Windows
Тема: dll для ABC
Ответы: 2
Просмотры: 153

dll для ABC

Отключить надо:
Global Properties => Actions => External Module Options => Properties => Standard Clarion Lib/Dll => OFF
Yufil
30 Август 2019, 16:25
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

Yufil, из png неинтересно. Ни в каком виде. Интересно wmf распарсить. Заменить 'png' на 'wmf' - и всё... Но тут есть тонкость - PrintPreviewQueue.Q - очередь с именами файлов для просмотра, файлы находятся в каталоге %TEMP% и имеют имена типа сlaxxxxx.tmp. Перед тем, как конвертировать и собирать P...
Yufil
30 Август 2019, 13:21
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

Вот вы ерундой занимаетесь. Есть конвертер из WMF в PNG штатный и Вот этот штатный конвертер и валится. Стали бы ерундой заниматься? Да и PNG в PDF не есть хорошо (в конторе присутствует ограничение на размер вложенных файлов). Другое дело Питон. Если он распарсивает wmf и создаёт pdf, то это хорош...
Yufil
29 Август 2019, 19:14
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

Посмотрите ImageMagick, вроде там есть и консольная утилита и обычный библиотечный интерфейс ( нужно 32-бит dll )
Я ходил через Питон - взял файлы из PrintPreview ( правда, руками ), скопировал их в 1.wmf, 2.wmf и т д, потом переконвертил и собрал PDF. Получилось
Yufil
29 Август 2019, 16:39
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

porutchik писал(а):
29 Август 2019, 16:29
вроде начиная с cw7 был вывод отчета в pdf. Чем вариант не устраивает?
Ну, если бы работали нормально - никто бы слова не сказал.
Yufil
29 Август 2019, 16:32
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

А теперь представь, что у тебя есть несколько десятков приложений ( как Windows, так и Internet ). И в каждом используется несколько (
у некоторых даже много ) объектов Adobe Flash. Которые вот-вот, если не уже...
Yufil
29 Август 2019, 16:12
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

Да нет никакой битвы, я вообще почти не работаю с Кларионом, а если нужно PDF - сделаю с полпинка без всяких принтеров и драйверов. Но вот получить отчёт без Клариона бывает полезно ... А если у тебя ХЗ где заказчик ( точнее ХЗ сколько заказчиков ) и у него ХЗ что установлено... В общем, решаемо ско...
Yufil
29 Август 2019, 15:26
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

Сейчас преобразовал wmf ( preview файлы отчёта Clarion ) в PDF, используя пакет ImageMagick. Получил вполне адекватный PDF, правда, огромного размера ( пилить надо ).

Вот пара страниц из примера People...
https://mega.nz/#!FlAT2IzZ!YLgZOARnoLfD ... yJY_I8V_Yo
Yufil
28 Август 2019, 19:06
Форум: CLARION for Windows
Тема: Обычный текст -> RTF
Ответы: 123
Просмотры: 6445

Обычный текст -> RTF

А что именно конвертить? Можно привлечь Python - он халявный, и есть утилиты, конвертирующие HTML в PDF, даже юзал, мож пойдёт. Например, https://xhtml2pdf.readthedocs.io/en/latest/

Ну и пресловутый L&L - он напрямую печатает в PDF. Если уже совсем никак. А надо ...