Изучая HiAsm и другие устанавливаемые компоненты, решил сделать что-то вроде текстового редактора. Поскольку, опять же, изучал HiAsm (до этого знал только JS PHP HTML), многое спрашивал у вас на форуме, спасибо за все ответы. Write - текстовый редактор, большинство функций уже сделаны, это конечно не последнее обновление но пока вот так. Итак, что же это такое?
1. Выглядит как полноценный редактор, т.к. иконки, значки и прочее барахло присутствует, я сам выбирал , в схеме присутствует
2. Если зайти в 'Правка' > 'Создать изображение', открывается http://forum.hiasm.net/forum.html?q=3&p=231119 Paint.DA.
3. Встроенный "обновлятор", т.е. сам ищет наличие файла на сервере и если он присутствует, качает его и запускает. (В версии для форума решил убрать)
4. Можно открывать файлы, просто перетащив их на иконку программы
5. Добавлено множество комбинаций, при нажатии правой кнопкой на текстовое поле открывается менюшка, при нажатии на Tab вставляется длинное тире, при этом фокус никуда не девается.
На форумах люди часто публикуют схемы, но почему-то у всех одна проблема: при вставке кода в HiAsm русские буквы превращаются в непонятно что. (Если кто-то знает как это исправить скажите пожалуйста). Поэтому вместе со схемой публикую готовый EXE файл.
Касательно схемы. Я добавлял и убирал из неё многое, но судя по всему убрал не всё. Схема действительно немного не оптимизирована, но это исправимо. В схеме использовал огромную кучу простейших компонентов, в которых я понимаю.
СКАЧАТЬ: http://forum.hiasm.net/xf/attach/share/write.zip
P.S. hook.dll не нужен, вложил случайно (забыл что он уже не нужен)
Этот топик читают: Гость
Ответов: 33
Рейтинг: 1
|
|||
карма: 0 |
|
Ответов: 497
Рейтинг: 16
|
|||
WTF? а это можно упростить этим http://forum.hiasm.net/forum_serv.php?q=56&id=4389 но проще(раз уж ты юзаешь IC) вот так RichEdit1.PasteFromClipboard; и стиль текста(Bold и другие) лучше на IC так как там глаз можно сломать P.S. и может я ослеп а где там нужен hook.dll? |
|||
карма: 1 |
|
Ответов: 33
Рейтинг: 1
|
|||
RAWY_EX писал(а): раз уж ты юзаешь ICRAWY_EX, поясните пожалуйста, что такое IC? Если я вас правильно понял, вы предлагаете заносить вставленную картинку в буфер обмена, откуда вставлять её в RichEdit? А вы не предполагаете что у пользователя в буфере обмена могут быть другие картинки, которые нужно будет вставить позже? RAWY_EX писал(а): P.S. и может я ослеп а где там нужен hook.dll?Действительно ошибка, он нужен был раньше, потом я убрал эту функцию и забыл что hook больше не нужен. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Твоя паутина:
buvasko_1.png buvasko_2.png |
|||
карма: 25 |
| ||
файлы: 2 | buvasko_1.png [73.3KB] [1840], buvasko_2.png [52.6KB] [2043] |
Ответов: 33
Рейтинг: 1
|
|||
Tad, как вы сделали закруглённые связи? Опять же, говорю, оптимизацией не занимался
Как сделать закруглённые углы нашел |
|||
карма: 0 |
| ||
Голосовали: | Tad |
Ответов: 16884
Рейтинг: 1239
|
|||
Buvasko_B.C.S.C. писал(а): Опять же, говорю, оптимизацией не занималсяУдобочитаемая схема - это не оптимизация. Это уважение к коллегам. И только реклама HiAsm на арабском языке спасла тебя от -3. Успехов ! |
|||
карма: 25 |
|
Ответов: 497
Рейтинг: 16
|
|||
Buvasko_B.C.S.C., IC > lnLineCode
Buvasko_B.C.S.C. писал(а): заносить вставленную картинку в буфер обмена, откуда вставлять её в RichEditBuvasko_B.C.S.C. писал(а): А вы не предполагаете что у пользователя в буфере обмена могут быть другие картинки, которые нужно будет вставить позже?вот вставку длинного пробела можно оптимизировать Level 1 http://forum.hiasm.net/forum_serv.php?q=56&id=4389
Level 2
|
|||
карма: 1 |
|
Ответов: 33
Рейтинг: 1
|
|||
RAWY_EX писал(а): а где я задел тему вставки картинки??Первый приложенный вами скрин. RAWY_EX писал(а): вот вставку длинного пробела можно оптимизироватьесли говорить честно, в Pascal и Delphi плохо шарю, InlineCode в моей схеме - мне просто помогли. Но всё равно спасибо |
|||
карма: 0 |
|
Ответов: 497
Рейтинг: 16
|
|||
Buvasko_B.C.S.C., там ты загружаешь картинку а потом вырезаешь из ее картинку такого же размера непонятно зачем. без копирования области хорошо работает
|
|||
карма: 1 |
|
Ответов: 33
Рейтинг: 1
|
|||
RAWY_EX писал(а): Buvasko_B.C.S.C., там ты загружаешь картинку а потом вырезаешь из ее картинку такого же размера непонятно зачем. без копирования области хорошо работает Спасибо, действительно, какая-то ошибка, видимо что-то не то сделал (конкретно функцию вставки картинок я делал давно уже). Сейчас убрал. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Buvasko_B.C.S.C. писал(а): Сейчас убрал. |
|||
карма: 25 |
|
Ответов: 92
Рейтинг: 0
|
|||
Линк мертвый в первом посте.
|
|||
карма: 0 |
|
Ответов: 92
Рейтинг: 0
|
|||
Перезалил архив из первого поста - http://forum.hiasm.com/getfile/38406
Редактировалось 1 раз(а), последний 2018-07-20 04:31:01 |
|||
карма: 0 |
|
13