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

Shur
06 Февраль 2017, 10:40
Форум: CLARION for Windows
Тема: Clarion 6 на Windows 10
Ответы: 76
Просмотры: 14217

Clarion 6 на Windows 10

Читаю я не первый раз разворачивающиеся споры о том, что лучше C6-С6.3 или С7-С10. И вот о чём подумал. Когда речь идёт о поддержке уже написанного софта, то здесь вопрос оставаться или переписывать зависит от наличия перспективы развития продукта и ресурсов. А вот писать ли новое приложение на стар...
Shur
02 Февраль 2017, 11:35
Форум: Ресурсы
Тема: О чём писалось в прессе 30 лет назад (PC Magazine от 27-Jan-1987)
Ответы: 1
Просмотры: 2270

О чём писалось в прессе 30 лет назад (PC Magazine от 27-Jan-1987)

Одно из первых упоминаний про Clarion, должно быть (читать со стр. 153):

https://books.google.ru/books?id=w3AJLv ... &q&f=false
Shur
27 Январь 2017, 9:36
Форум: CLARION for Windows
Тема: InString с конца
Ответы: 16
Просмотры: 4447

InString с конца

28015 А не лучше ли использовать функцию StrPos? 28023 С InString будет работать гораздо быстрее Любой каприз... MyInstringNK PROCEDURE(pat STRING, str STRING, step LONG, pos LONG),LONG CODE if step > 0 RETURN(Instring(pat,str,step,pos)) end len1# = len(str) len2# = len(pat) if len1# < len2# RETURN...
Shur
26 Январь 2017, 23:26
Форум: CLARION for Windows
Тема: InString с конца
Ответы: 16
Просмотры: 4447

InString с конца

Для пакетного режима лучше использовать самописную функцию, лишённую вышеозначенного изъяна. MyInstring PROCEDURE(pat STRING, str STRING, step LONG, pos LONG),LONG CODE len1# = len(str) len2# = len(pat) if len1# < len2# RETURN(0) end from# = choose(step=-1,len1#,pos) to# = choose(step=-1,len2#,len1#...
Shur
26 Январь 2017, 14:42
Форум: CLARION for Windows
Тема: InString с конца
Ответы: 16
Просмотры: 4447

InString с конца

28019 И эта функция каким-то образом должна работать по крайней мере на порядок быстрее Instring. Читаем с начала, а не с конца: 28017 Если очень нужно... А вообще про эффективность автор темы не спрашивал. На данном этапе, как я понимаю, его больше заботит правильный разбор адреса. В каком режиме ...
Shur
26 Январь 2017, 0:22
Форум: CLARION for Windows
Тема: InString с конца
Ответы: 16
Просмотры: 4447

InString с конца

Если очень нужно искать с конца, то можно написать функцию типа REVERSE(), переворачивающую строку. Тогда

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

PosDom#=InString(REVERSE('Ж.'),REVERSE(UPPER(Clip(l:Adres))),1,1)
даст вам ожидаемое.
Shur
17 Ноябрь 2016, 22:30
Форум: CLARION for Windows
Тема: Поле типа TimeStamp.
Ответы: 10
Просмотры: 5600

Поле типа TimeStamp.

Для сравнения дат+времени удобно использовать POSIX (UNIX) формат времени -- это количество секунд, прошедших с 1 января 1970 года. Удобство состоит в том, что эта величина помещается (на сегодняшний день :) ) в поле типа ULONG, которые сравниваются за одно сравнение. Также время в формате POSIX вви...
Shur
02 Июль 2016, 20:34
Форум: CLARION for Windows
Тема: Программа для слабовидящих
Ответы: 15
Просмотры: 4275

Программа для слабовидящих

Послушайте, коллеги!
А может быть решение проблемы кроется в "нестандартном" железе?
Мне кажется или так оно и есть, что 30-40-дюймовые телевизоры сейчас не так уж дороги? Или по крайней мере их стоимость сопоставима со стоимостью такой разработки?
Shur
10 Июнь 2016, 12:10
Форум: CLARION for Windows
Тема: Быстрая смена скина, шкурки приложения.
Ответы: 13
Просмотры: 6494

Быстрая смена скина, шкурки приложения.

kreator писал(а): Но я сейчас (немного имею опыт разработки под планшет) пытаюсь сделать универсальное приложение.
А вот интересно, когда меняется ориентация планшета, какое событие наступает в окне?
и меняются ли местами значения App{PROP:Width} и App{PROP:Height}?
Shur
10 Июнь 2016, 10:30
Форум: CLARION for Windows
Тема: Clarion 10 EIP DropList выбор только клавиатурой?
Ответы: 9
Просмотры: 4945

Clarion 10 EIP DropList выбор только клавиатурой?

Прикольно общаетесь! :lol:
(Прошу прощения у модератора за оффтопик)
Shur
10 Июнь 2016, 7:37
Форум: CLARION for Windows
Тема: Подскажите по работе с MSSQL из Clarion 5EE
Ответы: 11
Просмотры: 5238

Подскажите по работе с MSSQL из Clarion 5EE

Объявите уникальный ключ в словаре данных Клариона, можно даже формальный -- лишь бы был хоть какой.
Shur
10 Июнь 2016, 1:36
Форум: CLARION for Windows
Тема: Подскажите по работе с MSSQL из Clarion 5EE
Ответы: 11
Просмотры: 5238

Подскажите по работе с MSSQL из Clarion 5EE

Заратустра Заратустрой, но вот работающий тест. Обратите внимание, что таблица в SQL вообще не имеет ни уникального ID, ни каких бы то ни было индексов. Уникальный ключ действительно потребовалось объявить в Кларионе. Без его формального объявления выползали ошибки unsupported function при попытках ...
Shur
09 Июнь 2016, 16:56
Форум: CLARION for Windows
Тема: Подскажите по работе с MSSQL из Clarion 5EE
Ответы: 11
Просмотры: 5238

Подскажите по работе с MSSQL из Clarion 5EE

26641 а вот в форме подымаются данные только в тех полях, которые описаны в browse, остальные - пустые. Специфику работы legacy шаблонов в применении с SQL не очень знаю, поскольку работал с ABC. Но посоветовать можно пометить не участвующие поля броуза как Hot Fields. И прислать нам сюда точные со...
Shur
09 Июнь 2016, 16:48
Форум: CLARION for Windows
Тема: Подскажите по работе с MSSQL из Clarion 5EE
Ответы: 11
Просмотры: 5238

Подскажите по работе с MSSQL из Clarion 5EE

26645 Абсолютно обязательное. SQL драйвер просто не в состоянии найти запись в таблице, если не знает её первичного ключа, Pointer здесь не канает... Yufil, мне думается, что это не совсем так. Драйвер не ищет конкретную запись, ему это не нужно. Он генерирует sql-команду и передает её на исполнени...
Shur
09 Июнь 2016, 13:00
Форум: CLARION for Windows
Тема: Контекстный поиск в Browse
Ответы: 31
Просмотры: 10796

Контекстный поиск в Browse

Дело в том, что предложенный мной полтора года назад метод был упрощенной моделью полнотекстового поиска (см. http://forum.clarionlife.net/phpbb/viewtopic.php?t=3301 ). Для реализации полной модели в наших кустарных условиях (шутка!) требуется немногим большее, а именно: нужно создать и поддерживать...