Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#46: 2006-02-19 20:32:00 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 10:01:45
карма: 0

0
Ответов: 964
Рейтинг: 12
#47: 2006-02-21 00:07:00 ЛС | профиль | цитата
http://www.alexkir.narod.ru/SC/HEV_TAB.rar
Вот пач !
Но не збываете что
Для добавления onKeyDown выбрать таблицу и нажать Ctrl-G дописать в методы:

Код:
[code:1]*onKeyDown=Событие происходит всякий раз при нажатие клавиши на клавиатуре и выдаёт в поток код нажатой клавиши|2|[/code:1] [/quote]
(Если еще не добавили)
карма: 0

0
Ответов: 964
Рейтинг: 12
#48: 2006-02-21 00:46:00 ЛС | профиль | цитата
Я вообще думаю что нужно оказаться от любой стандартной прорисовки и вывести все самостоятельно по onPaint .
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#49: 2006-02-24 22:38:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 10:01:45
карма: 0

0
Ответов: 964
Рейтинг: 12
#50: 2006-02-26 08:30:59 ЛС | профиль | цитата
до меня не совсем дошло

Чего же тут непонятного ?

Берем битмап и прямо на нем "рисуем" таблицу
А что бы не терлось делаем обновление по onPaint .
(Хотя это необязательно )
карма: 0

0
Ответов: 964
Рейтинг: 12
#51: 2006-03-01 04:09:00 ЛС | профиль | цитата
http://www.alexkir.narod.ru/SC/HEV_BMP.rar

Вот очередная (самая быстрая! ) версия смотрелки сделана через BMP .

Теперь ничего не мешает сделать полно функциональный ХексЭдит на ХайАсме .


Зы
Чтобы нормально работали кнопки(в ожидании знаменитого "исправлено") нужно пропачить

Win.pas
в
E:HiAsmElementsDelphicode

[code:1].... procedure THIWin._onKeyDown;
begin
if (FParent<> nil) {and (OnKeyDown <> nil)} then
FParent.OnKeyDown(FParent,key,Shift);
_hi_OnEvent(_event_onKeyDown,Key);
end;

procedure THIWin._onKeyUp;
begin
if (FParent<> nil) {and (OnKeyUp <> nil)} then
FParent.OnKeyDown(FParent,key,Shift);
_hi_OnEvent(_event_onKeyUp,Key);
end;[/code:1]

Или просто заменять из архива с программой.

Зы Зы
Был странный глюк с компиляций старой схемы ругало мульти элемент и точку
doOperation в хабе.
Потом почему-то перестало безотносительно к пергузке переустановке.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#52: 2006-03-01 04:16:59 ЛС | профиль | цитата
AlexKir, ну добавляй теперь дизасм

Думаю, тоже ничего не мешает
карма: 9

0
Ответов: 964
Рейтинг: 12
#53: 2006-03-01 04:38:00 ЛС | профиль | цитата

ну добавляй теперь дизасм


Просто это пока не нужно !
А редактор я при наличии желания я за пол часа из этой схемы сделаю.
(Правда без отладки – с этим у меня как повезет иногда работает сразу а иногда
больше чем на всю код-схему времени уходит . )
Зы
С функциональность правда есть над чем подумать - отметка блоков поиск совпадений в разных файлах.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#54: 2006-03-01 07:47:00 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 10:01:46
карма: 0

0
Ответов: 676
Рейтинг: 5
#55: 2006-03-01 16:50:59 ЛС | профиль | цитата
AlexKir, да мне тоже интересно посмотреть что у тебя получится
да и в ком то веки исправь глюк, думаю знаеш о чем я
карма: 1

0
Ответов: 964
Рейтинг: 12
#56: 2006-03-05 02:07:59 ЛС | профиль | цитата
Hev - плавно превращается в Hed ...
Скоро будет готово ! (На стадии отладки )
карма: 0

0
Ответов: 964
Рейтинг: 12
#57: 2006-03-06 03:07:00 ЛС | профиль | цитата
Вот уже HED !

http://www.alexkir.narod.ru/SC/hed.rar

Пока что это именно HeX Editor ...
(В архиве девятая стадия превращения въювера .)

Буду рад замечаниям предложениям .
Что интересно :
Въювер практически не менял , редактор подвешен снаружи .
Так же отдельно лежит блок "ход курсора"
Очередь обработки клавишь.(Каждый блок снимает с потока нужное и
отправляет дальше.

Что уже есть
4) Просмотр +
5) Движение курсора +
6) Редактирование +

Нет редактирования в АSCII –
Нет блоков –
Нет постраничной работы с файлом.
(Упаси вас бог грузить что-то размером мегов так на 600...)
карма: 0

0
Ответов: 964
Рейтинг: 12
#58: 2006-03-06 04:12:59 ЛС | профиль | цитата
Пытался залить в UpLoad не выходит , в чем дело?
карма: 0

0
Ответов: 2058
Рейтинг: 28
#59: 2006-03-06 05:04:59 ЛС | профиль | цитата
AlexKir, А я твою программу смог залить в UpLoad. Если хочишь могу удалить и зальёшь сам когда сможешь.
карма: 1

0
Ответов: 964
Рейтинг: 12
#60: 2006-03-06 14:45:59 ЛС | профиль | цитата
Спасибо !
Главное что-бы не потерялась .....
(Все же продут коллективного творчества )
Да и вообще версия еще не финальная. (Я надеюсь )
(В ней слишком много "отверточного программирования" - - привязки к конкретным координатам и т.д. )
Зы
Лозунг
"Поделись программою своей и она к тебе не раз еще вернется ..."

карма: 0

0
60
Сообщение
...
Прикрепленные файлы
(файлы не залиты)