Aziz, молодец, только шапку поправь, мне уже помочь нечем. (я в отпуске, пью водку и люблю женщин )
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
| ||
Голосовали: | Saturn36rus |
Ответов: 1291
Рейтинг: 47
|
|||
andrestudio, спасибо. Шапку в смысле то место где я впервые выложил мод? Ок. (Не увлекайся слишком. Береги мозг. Потому что я совсем зеленый в дельфи.)
|
|||
карма: 3 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Aziz писал(а): Шапку в смыслеAziz писал(а): Не увлекайся слишком |
|||
карма: 4 |
|
Ответов: 1291
Рейтинг: 47
|
|||
Ого, это уж ты расщедрился)) Но, спасибо! Может еще попутно что-то допилю)
|
|||
карма: 3 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Добавил:
1. подсветку текущей строки. 2. перенос по словам в режиме Vertical ScrollBars. 3. сделал нормальное, инверсное выделение текста(а не как было - чёрные буквы через тёмно-серый). http://forum.hiasm.net/forum_serv.php?q=56&id=4320 Точки и свойства не стал выводит. Нужны-ли они? [flood]Если будет и дальше идти дождь, то можно сделать автозавершение. Вот только нужно-ли оно? Меня раздражает.[/flood] |
|||
карма: 6 |
| ||
Голосовали: | MAV, ser_davkin, Konst, andrestudio |
Ответов: 1304
Рейтинг: 405
|
|||
flint2, укажите в коде строчки где цвет подсветки текущей строки, и инверсия выделения. А то вот меня на ненормальность потянуло .
зы: пример моей настройки в Notepad++ notepad.png |
|||
карма: 3 |
| ||
файлы: 1 | notepad.png [7.5KB] [1064] |
Ответов: 2059
Рейтинг: 132
|
|||
Тут http://forum.hiasm.net/forum_serv.php?q=56&id=4321 отметил свои строки.
Вместо цвета цифрой, можно писать RGB(23,24,255), если удобно. Всё-таки надо вывести точки и свойства. Тем более, что надо-бы добавить много чего до полного функционала, как в Notepad++, или AkelPad. Вообще в Scintilla много чего вкусного. (стоит постепенно добавлять.) Можно и SciLexer.dll сделать в виде паскальфайла, чтобы прицеп за собой не таскать. Надо подумать, хорошо-ли это? Хотя это никак не повлияет, если кто-то решит добавить функционал. |
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 132
|
|||
[flood]Ура, заработало![/flood]
Хочу сказать я пару слов без протокола, ... Достало меня читать по аглически..., ленюсь. Вот сделал перевлд: Автозавершение. Поиск текста и модификация. Пользовательские списки. Фолдинг кода. Плохо у меня с аглическим. http://forum.hiasm.net/forum_serv.php?q=56&id=4327 Надеюсь, что пригодится. И полагаю, что полезней кода. |
|||
карма: 6 |
| ||
Голосовали: | MAV |
Ответов: 1304
Рейтинг: 405
|
|||
flint2 писал(а): Можно и SciLexer.dll сделать в виде паскальфайла, чтобы прицеп за собой не таскать. Надо подумать, хорошо-ли это?flint2, а будет ли на паскале так же шустро работать, и вообще учитывая сложность библиотеки возможно ли переложить с СИ на Паскаль. Кроме враперов ничего подобного для SciLexer не попадалось. зы: спасибо за перевод, теперь бы осознать как всё это дело применить . |
|||
карма: 3 |
|
Ответов: 2059
Рейтинг: 132
|
|||
а будет ли на паскале так же шустро работать Думаю, что разница будет небольшая. Другое дело трудоёмко. Я начал переводить с СИ на Паскаль, но урывками. Вообще для меня легче с Паскаля на СИ переводить, а тут есть некоторые заморочки. + используемые uses unit (в терминах паскаля), а KOL всё омрачает...(CLASSES.PAS, CONSTS.PAS, SYSCONST.PAS, SYSUTILS.PAS, TYPINFO.PAS) Тут надо хорошо знать KOL, мне же приходится по нескольку раз просматривать код, прежде чем знакомые буковки найду. [flood]Я на даче бетонными работами занимаюсь. Времени нет как следует заняться и устаю - старый стал. Интернет тоже плохо работает, то попаду на форум, то нет, хотя какие то сайты работают без проблем. [/flood] Вообще можно оставить dll как есть (скорее всего), только загружать через DLLLoader.pas, а саму библиотеку перевести в шеснадцатиричный образ. Я так bass.dll переводил. Через недельку - полторы думаю заняться уже нормально. Сообща думаю всё получится. |
|||
карма: 6 |
|
Ответов: 95
Рейтинг: 1
|
|||
Спасибо ))))
|
|||
карма: 0 |
|
Ответов: 1304
Рейтинг: 405
|
|||
flint2, для экспериментов необходимо использовать вот эту версию SciLexer.dll(3.6.6). Начал разбираться в коде и первый затык на win7х64, не могу в поле вода напечатать кириллические буквы, превращаются в спецсимволы. Решилось просто заменой dll.
scilexer366.zip Пытаюсь сделать поиск в тексте и парное выделение операторских скобок, смотрел из переведённого 'Поиск текста и модификация', да так и не нашёл поиска , переключился на раздел 'Searching and replacing' ps: фирменная подсветка для Паскаля , для экспериментов думаю сойдёт. code_37347.txt [flood]кота однозначно на диету [/flood] |
|||
карма: 3 |
| ||
файлы: 1 | code_37347.txt [3KB] [603] |
Ответов: 2059
Рейтинг: 132
|
|||
не могу в поле вода напечатать кириллические буквы, превращаются в спецсимволы. Решилось просто заменой dll. А можешь выложить архив с экспериментами? У меня тоже win7х64 и dll из архива, который в шапке темы. Но такого эффекта не наблюдается. Просто, для интереса. Скоро присоединюсь к экспериментам фирменная подсветка для Паскаля, для экспериментов думаю сойдёт. Спасибо![flood] кота однозначно на диету Да вроде не жирный, наоборот поджарый, - просто здоровый в кости. Да и проблематично на диету, то голубя почтового распотрошит, то кролика притащит. Я примерно догадываюсь откуда. В позапрошлом году дробь из хвоста уже выковыривал. Уж лучше накормить, сколько влезет, чтоб на подвиги не тянуло. Удивительно другое, почему воды не боится? Я просто был уверен, что кошки воды боятся, как огня и привязаны не к человеку, а к территории (дому). [/flood] P.S. Чтобы не плодить множество точек, как на новогодней ёлке лампочки, можно попробовать делать тематические кубики с общим для всех SciSupport.pas + чего-то необходимое. Т.е. какой нужен функционал, такой кубик и добавляешь. Это просто, как вариант. ...А может и не надо. ------------ Дoбавленo в 09.40: MAV писал(а): не могу в поле вода напечатать кириллические буквы, превращаются в спецсимволы. Решилось просто заменой dll.flint2 писал(а): Но такого эффекта не наблюдается. Да, есть такое дело. У меня разные dll в корне HiAsm и в папке со схемой были. Вопрос снят. Спасибо! --------------------------------------------- P.S. Вот вариант для пробы без dll. http://forum.hiasm.net/forum_serv.php?q=56&id=4346 В архив, на всякий случай, положил DLLLoader.pas. Вообще его andrestudio и я несколько раз выкладывали. Изменения в hiScintilla.pas отметил, в SciSupport.pas изменений нет. P.S. 17.28 Вот Дон andrestudio, славную штуку замутил! Даже точек не надо. и вообще много программ(редакторов) на этом деле "подняли`сь" (поднялось). Как понял описание - так и написал себе скрипт. Иль реперные точки врубить? - чутка! (значки, иконки, бантики , рюшечки и непременно брюки с люрексом. ). Вообще весь камзол из этого сшит. "Шутю", надо немного точек. Дон andrestudio, MAV??? |
|||
карма: 6 |
| ||
Голосовали: | MAV |
Ответов: 1304
Рейтинг: 405
|
|||
flint2 писал(а): Вот вариант для пробы без dll.flint2, спасибо за труды , работает как швейцарские часы. Даже аваст не задёргался. Одно плохо, не увидел правки темы поэтому не отвечал . Далее вариант визуального поиска, реализовал как в Notepad++, флаги поиска использовал только основные, найти любое вхождение, только слово целиком. К примеру чувствительность к регистру ни когда не использую, регулярные выражения тоже. В архиве посмотреть как работает. scintilla_mav.zip В коде немного по сокращал, а то сильно много лишнего или неработающего(причина пару раз ловил рунтаймы). |
|||
карма: 3 |
| ||
Голосовали: | flint2 |
Ответов: 2059
Рейтинг: 132
|
|||
MAV писал(а): Одно плохо, не увидел правки темы поэтому не отвечалПрошу извинить! Я всё наспех. [flood]Делаю бассейн + баню + сантехнику(трубы, слив и фильтрацию бассейна). бассейн уже наполнил из скважины. Мозги от жары разжижались. Черный стал, как Абрама. (тёща так говорила) [/flood] MAV писал(а): В архиве посмотреть как работает.Нормалёк. (дал больше бы, если мог, но думаю, что это не самое главное для мужчины ) MAV писал(а): чувствительность к регистру ни когда не использую, регулярные выражения тоже.Я использую чувствительность к регистру не часто, но всё-таки использую, а регулярные выражения, где-то в 30-40%. Правда у меня другая тематика(лингвистика и прочая чепуха). Подумаю, какие точки, на мой взгляд, ещё нужны. Но не сегодня-завтра. |
|||
карма: 6 |
|