Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
#1: 2018-07-26 16:49:01 ЛС | профиль | цитата
Тест скорости загрузки текста редактором на базе bred2, даже тайминги не стал делать так как и так видно на глаз.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1bred2_benchmarks.zip [76.2KB] [482]
Ответов: 4628
Рейтинг: 749
#2: 2018-07-26 17:02:18 ЛС | профиль | цитата
Компонент реализован на чистом Pascal или какой-нибудь DLL от Bred2, а то и самом exe-шнике Bred2, запихнутом в код компонента?
карма: 26

0
Ответов: 5227
Рейтинг: 587
#3: 2018-07-26 17:15:16 ЛС | профиль | цитата
Netspirit, исходники на чистом API в открытом доступе, портянки ещё те
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 4628
Рейтинг: 749
#4: 2018-07-26 17:19:00 ЛС | профиль | цитата
Ага, тогда может оказаться полезным.
карма: 26

0
Ответов: 5227
Рейтинг: 587
#5: 2018-07-27 07:52:35 ЛС | профиль | цитата
Netspirit, мне уж точно пригодится
Делал на основе штатного RichEdit (так что старые схемы, либо какие другие конвертировать без проблем) дабы мой HiAsm stamp component builder позволяет из ini компонента HiAsm делать обёртку *.pas которую остаётся только мясом набить

Короче, обернул в класс(теперь можно делать сколь угодно редакторов в схеме), перевёл ресурсы на рашен, доступ к контролу имею, к хендлу имею.
Осталось нашпиговать методы кодом, добавить фишек по ходу...
Переделать диалоги загрузки сохранения файлов на новый стиль.
Разобраться с горячими клавишами (х.з, акселераторы из ресурсов чего то не пашут, может их тогда придётся выкинуть от туда и переделать на WM_HOTKEY)

демка в прищепке

з.ы чёт так всё за....., пойду на рыбалку, да позагораю за одним
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1Test_BRED2.zip [91.5KB] [520]
Ответов: 118
Рейтинг: 0
#6: 2018-08-06 18:06:59 ЛС | профиль | цитата
А где можно скачать компонент с редактором на базе bred2
карма: 0

0
Ответов: 5227
Рейтинг: 587
#7: 2018-08-10 10:46:11 ЛС | профиль | цитата
Spectr20 писал(а):
А где можно скачать компонент с редактором на базе bred2

У меня с компьютера

Продолжение темы:
Переделал на рич на v>1.0 (т.к множественная замена в коде без redo фигня полная) Redo добавлен.
Переделал сохранение настроек на INI (хотя в рег тоже останется, будет опционально)
Добавил загрузку пиктограмм пользователя.
Акселераторы теперь работают нормально. (это про горячие клавиши)
При поиске теперь курсор встаёт на позицию со скролингом текста (как и должно быть)

чёт ещё довига чего ковырял в разных местах, уже и не помню

p.s была попытка запихать меню в дополнительный тулбар. Запихать то запихал, но только такие траблы начались что пришлось отказаться. В целом даже лучше что подсвечивает фокус на том редакторе с которым работаешь. (это допустим если их два на экране). Х.з может ещё сделаю попытку в ребар запихать если вдохновение появится...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)