powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Раскраска текста
13 сообщений из 13, страница 1 из 1
Раскраска текста
    #32940197
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток,

Есть проблема, программа считает изменения в синтаксисе ХП, но как красиво показать (а ля Word), т.е. проблема раскраски текста в разные цвета.

Когда то давно пытался использовать RTF control но столкнулся с проблемами кодировки (на PB 6), сейчас создаю HTML файлик, все отлично но как показать его в окне приложения? Наверное есть спец. объекты, но с ними не сталкивался. Кто может подсказать.
PB 6.5 или 9
P.S. По итогам всем в подарок алгоритм сравнения двух массивов с выдачей минимального набора отличий ;)
...
Рейтинг: 0 / 0
Раскраска текста
    #32940253
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsКогда то давно пытался использовать RTF control но столкнулся с проблемами кодировки (на PB 6), сейчас создаю HTML файлик, все отлично но как показать его в окне приложения? Наверное есть спец. объекты, но с ними не сталкивался. Кто может подсказать.
PB 6.5 или 9
Через OLE - DHTML Edit Control for IE5. Не знаю как на 6.5, а на 6 переодически игнорировал русский шрифт и отображал на латинском краказябами.
...
Рейтинг: 0 / 0
Раскраска текста
    #32940719
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Estetsсейчас создаю HTML файлик, все отлично но как показать его в окне приложения?
Если нужно просто показать, то Controls -> OLE -> Insert control -> Обозреватель веб-страниц Микрософт. А дальше:

ole_1.object.Navigate('урыл')
...
Рейтинг: 0 / 0
Раскраска текста
    #32941377
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторole_1.object.Navigate('урыл')
А без промежуточного сохранения в файл нелзя?
...
Рейтинг: 0 / 0
Раскраска текста
    #32941484
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsА без промежуточного сохранения в файл нелзя?
DHTML Edit Control for IE5
Propertis
string DocumentHTML
...
Рейтинг: 0 / 0
Раскраска текста
    #32941765
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, получилось а чем отличаются
DHTML Edit Control for IE5
и DHTML Edit Control safe for scripting for IE5

Плюс если использовать "DHTML Edit Control for IE5" появляются паразитные окошки при вызове из среды PB (6.5, 9.01 Win2K)
...
Рейтинг: 0 / 0
Раскраска текста
    #32942111
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кстати сходу не смог решить с ресайзом
ole_1.resize(w,h) не изменяет содержимое внутри контейнера
...
Рейтинг: 0 / 0
Раскраска текста
    #32942416
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsСпасибо, получилось а чем отличаются
DHTML Edit Control for IE5
и DHTML Edit Control safe for scripting for IE5
Насколько я помню, во втором нельзы исполнять некоторые команды - запись напрямую на диск и т.д.
Estets Плюс если использовать "DHTML Edit Control for IE5" появляются паразитные окошки при вызове из среды PB (6.5, 9.01 Win2K)
Была такая вещь, помню. Сейчас нет WinXP SP2, на SP1 AFAIR тоже. Какая версия IE?
Estetsole_1.resize(w,h) не изменяет содержимое внутри контейнера
Сделайте окошко не resizeable :)
Да, что-то у меня с ходу тоже не получилось.
...
Рейтинг: 0 / 0
Раскраска текста
    #32942767
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСделайте окошко не resizeable :)
Да, что-то у меня с ходу тоже не получилось.
Ну некрасиво как-то, если уж делать то делать ;)

2ALL А с RTF-ом никто не работает, не подсвечивает синтаксис и т.д.?
...
Рейтинг: 0 / 0
Раскраска текста
    #32942798
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Estets2ALL А с RTF-ом никто не работает, не подсвечивает синтаксис и т.д.?
Поищите на форуме, я где-то чуть больше года назад кидал ссылку на пример реализации подсветки синтаксиса через RTE
...
Рейтинг: 0 / 0
Раскраска текста
    #32947899
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марку большое спасибо за консультации.

А для всех то что обещал, объектик для сравнения двух массивов с выдачей минимальных шагов для получения одного массива из другого. С примером сравнивающим 2 файла.

Алгорит не очень быстрый, так что все замечания принимаются ;)

Библиотеки для PB6.5 и PB9.01
...
Рейтинг: 0 / 0
Раскраска текста
    #32948089
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на чем остановились с раскраской текста? С resize'ом что-либо получилось?
...
Рейтинг: 0 / 0
Раскраска текста
    #32948220
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все что получилось в примере. Используютя HTML теги + DHTML Edit Control.

Ссылку на использование RTE нашел, но не посмотрел еще. С ресайзом OLE тоже не разобрался... просто растянул OLE побольше ;) схлопывается объект хорошо, вот растягивается плохо.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Раскраска текста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]