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

kreator
30 Июль 2022, 18:02
Форум: CLARION for Windows
Тема: Тёмные дела
Ответы: 65
Просмотры: 10688

Тёмные дела

finsoftrz, у Вас всегда находится некая теория, почему не надо копать вглубь, смотреть по сторонам, и т.д. Правильный подход правильного клариониста. Надо подождать пока SV это реализует. Ещё момент. Я тоже внедрил серую тему у себя. Только я сделал подложку в виде картинки. и всё у меня посветлей, ...
kreator
29 Июль 2022, 20:47
Форум: CLARION for Windows
Тема: Тёмные дела
Ответы: 65
Просмотры: 10688

Тёмные дела

Моё субъективное мнение - если уж нужен этот режим, то программа должна брать настройки системы.
kreator
09 Июль 2022, 18:23
Форум: CLARION for Windows
Тема: Нужен алгоритм сравнения двух текстов.
Ответы: 10
Просмотры: 705

Нужен алгоритм сравнения двух текстов.

Алгоритм скорее нужен, а не внешнее средство Мне вот просто интересно, как ваш алгоритм будет обрабатывать rtf/doc/xls/pdf.... и другие типы файлов :) У меня задача попроще. Прошу прощения, неправильно описал задачу. Сравнение двух текстовых полей нужно. Не файлов. Банально всё понятно. В цикле сра...
kreator
07 Июль 2022, 18:58
Форум: CLARION for Windows
Тема: Нужен алгоритм сравнения двух текстов.
Ответы: 10
Просмотры: 705

Нужен алгоритм сравнения двух текстов.

Мне надо это для внутреннего отчёта. Алгоритм скорее нужен, а не внешнее средство.
kreator
06 Июль 2022, 19:29
Форум: CLARION for Windows
Тема: Нужен алгоритм сравнения двух текстов.
Ответы: 10
Просмотры: 705

Нужен алгоритм сравнения двух текстов.

Собственно сабж. Просят отображать два текста с выделением отличий. Некие версии одного и того же. Может кто делал что-то подобное?
kreator
23 Июнь 2022, 2:06
Форум: CLARION for Windows
Тема: Как добавить разрыв страницы в Экселе через ole.
Ответы: 1
Просмотры: 520

Как добавить разрыв страницы в Экселе через ole.

Работает этот код. Видимо я подтупил, графически разрыв не рисует, а так есть.
kreator
22 Июнь 2022, 18:25
Форум: CLARION for Windows
Тема: PROP:SQL обработать ERRORCODE
Ответы: 20
Просмотры: 1098

PROP:SQL обработать ERRORCODE

Мы проверяем FILEERRORCODE. Работает сто лет.
kreator
10 Июнь 2022, 15:10
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 1816
Просмотры: 202315

Clarion 11-12

Баг. В C11 тоже так. Более ранних версий сейчас у меня нет.
kreator
10 Июнь 2022, 11:57
Форум: CLARION for Windows
Тема: Как добавить разрыв страницы в Экселе через ole.
Ответы: 1
Просмотры: 520

Как добавить разрыв страницы в Экселе через ole.

Никто не делал? Может быть не слишком сейчас актуально и всё же. Самый вменяемый код:

Код: Выделить всё

LOC:OLE{'Worksheets("Лист1").Rows(30).PageBreak'} = -4135                                     ! xlPageBreakManual 
Через макрос работает. Через ole нет.
kreator
10 Июнь 2022, 11:52
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 1816
Просмотры: 202315

Clarion 11-12

Ал, не очень понятно. Но, если стоит галка "Override...", то надо добавить поля. Если надо выключить поля, то надо поставить галку "Disable Column". Иначе ошибка. За версию Клариона не скажу, но в C11.1 так.
kreator
09 Июнь 2022, 0:48
Форум: Готовые программы, шаблоны, библиотеки...
Тема: Расширенный Popup Класс
Ответы: 9
Просмотры: 3214

Расширенный Popup Класс

Разделители и в светлой теме похабно смотрятся. И, да, на них не действует ничего. Не знаю чего предложить. :?
kreator
20 Май 2022, 20:26
Форум: CLARION for Windows
Тема: Позиционирование в QUEUE
Ответы: 51
Просмотры: 2228

Позиционирование в QUEUE

George писал(а): 20 Май 2022, 17:06 1) Если четко определить и второе поле, то и встанет на такую запись (если найдет).
2) SET и NEXT для QUEUE?
Да, я неправ. Тогда тупо в цикле до нужной записи. Когда найдётся, выходим из цикла. Естественно сортирнуть до цикла.
kreator
20 Май 2022, 16:14
Форум: CLARION for Windows
Тема: Позиционирование в QUEUE
Ответы: 51
Просмотры: 2228

Позиционирование в QUEUE

George, почему не почитать справку? Сделайте в очереди именованные поля. И тогда: Que:Name = 'Smith' !Initialize the key fields Que:Zip = 12345 GET(NameQue,'FirstField,SecondField') !Get the matching record IF ERRORCODE() THEN STOP(ERROR()) END Ещё можно сначала сделать set, потом один next.