Программа для блондинок
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5236
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Программа для блондинок
Я на полном серьезе. Если интересует именно электронная таблица, то мне не надо было, но можно посмотреть у ребят из Энигмы. Гуглишь по теме энигма, харьков. На сайте загружаешь демку, смотрешь редактирование табличных форм. Делали они, правда, на win api, но на кларионовских графических командах по скорости работы сравнимо. По сравнению с win api, не надо заботиться о перерисовке в многооконной среде, клашин rtl отрабатывает это автоматически.
Да и не понятно, что там может тормозить. У меня в дизайнере печатных форм, сделанном по этой технологии, несколько сотен фрагментов отрисовываются практически мгновенно. Проблема может встать при прорисовке нескольких тысяч фрагментов, но такое не надо, достаточно отображать только видимую область.
Да и не понятно, что там может тормозить. У меня в дизайнере печатных форм, сделанном по этой технологии, несколько сотен фрагментов отрисовываются практически мгновенно. Проблема может встать при прорисовке нескольких тысяч фрагментов, но такое не надо, достаточно отображать только видимую область.
C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8028
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Программа для блондинок
Безусловно. Но как-то совсем обидно заменять готовое работающее решение, без внешних компонент на другое.

Здесь мне надо просто подучить матчасть (разобраться в структуре RTF) и думаю, что все будет хорошо ...

Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5159
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Программа для блондинок
У нас появились пользователи-блондины, захотели проверку орфографии. Punto исправляет ошибки в русском? Насчёт API какого-нибудь?
We are hard at work… for you. 

-
- Полимат
- Сообщения: 1810
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 24 раза
- Поблагодарили: 10 раз
Программа для блондинок
а кто-то пробовал "подсветить", изменить цвет отдельных символов в строке-строках списка(таблицы), конкретнее, нужно подсвечивать символы которые набираются в строке поиске?Игорь Столяров писал(а):Уря ! Все получилось.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 8028
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Программа для блондинок
Вот именно поэтому я и затеял всю эту тему в свое время !

Я не пробовал, в принципе техника та же, но надо разбираться со структурой RTF. Тоска ...
Make Clarion Great Again ! 
Программа для блондинок
Ничего, что я немножко поздновато присоединился? 
Задача поставлена неконкретно. Но всё же...
1. Весь ввод в моноширинном шрифте.
2. Для String Entry делается ввод в связанные односимвольные поля. Т.е. вместо строки длиной N на экране создаётся N контролов длиной 1 символ.
3. Красить уже нужно не элемент строки, а строку в один символ. Это элементарно.
4. Потенциальная проблема со строками, чья длина превышает длину места для ввода. Нужно писать прокрутку. Но ведь все на заре цивилизации писали свой текстовый редактор?

Задача поставлена неконкретно. Но всё же...
1. Весь ввод в моноширинном шрифте.
2. Для String Entry делается ввод в связанные односимвольные поля. Т.е. вместо строки длиной N на экране создаётся N контролов длиной 1 символ.
3. Красить уже нужно не элемент строки, а строку в один символ. Это элементарно.
4. Потенциальная проблема со строками, чья длина превышает длину места для ввода. Нужно писать прокрутку. Но ведь все на заре цивилизации писали свой текстовый редактор?

- Игорь Столяров
- Ветеран движения
- Сообщения: 8028
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Программа для блондинок
Идея креативная ! Но реализация будет пипец ....

Как говорится: всякая красивая идея дизайнера - это страшный сон инженера. Здесь наверно было бы правильно
применить принцип разумной достаточности, для решения такой задачи - и это сделано с помощью RTF текста.

Make Clarion Great Again ! 
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
- Игорь Столяров
- Ветеран движения
- Сообщения: 8028
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Программа для блондинок
К сожалению для его показа придется вставлять объект OLE и привязываться к Expoler. Медленно и муторно.
Make Clarion Great Again ! 
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
Программа для блондинок
http://www.strategyonline.co.za/docs/clarion/jhtml.htm
Там конечно ИЕшный контрол, но работает быстренько и без проблем
Комментарий в основном относился к "муторно", так как работа с этим шаблоном очень простая и удобная
Там конечно ИЕшный контрол, но работает быстренько и без проблем
Комментарий в основном относился к "муторно", так как работа с этим шаблоном очень простая и удобная
- Игорь Столяров
- Ветеран движения
- Сообщения: 8028
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Программа для блондинок
Ну видимо за это и просят $150, т.к. в остальном это действительно просто эксплуатация того же OCX IExplorer.
К тому же закрытый код + чужая DLL, со всеми вытекающими проблемами при смене релиза Clarion и т.д.
Не могу судить по демо, но предполагаю, что если для отображения правильности строк вставлять в окна
OCX IE - не может это работать быстро.
Это скорее для желающих удивить Заказчика своим "комнатным броузером" в программе (как хорошо показано в демо ) ....

Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5159
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Программа для блондинок
Прошло пару лет. Вопрос снова поднялся. Никто не продвинулся в этом направлении?kreator писал(а): 26 Июнь 2015, 9:40У нас появились пользователи-блондины, захотели проверку орфографии. Punto исправляет ошибки в русском? Насчёт API какого-нибудь?
В Examples'ах есть демо по работе с OLE. И вызов, допустим, MS Word через OLE в какой-то мере решает наш вопрос. Правда в этом демо не всё гладко. Никто не работал в таком режиме, скажем, с Word'ом?
We are hard at work… for you. 
