Вверх ↑
Ответов: 5126
Рейтинг: 578
#1: 2022-04-25 15:22:20 ЛС | профиль | цитата
Ну что, нашпиговал свойствами и методами.
Теперь это выглядит так

@DtReadOnly=При установке параметра в True дамп будет доступен только для чтения|14|1|True,False
@FileName=Определяет имя файла для загрузки/сохранения дампа по-умолчанию|2|
@SelectColor=|8|clHighlight
@SelectFontColor=|8|clHighlightText
ScrollBars=Определяет наличие ползунков прокрутки и их местоположение|4|0|None,Horizontal,Vertical,Both

[Methods]
doLoadFromFile=Загружает дамп из файла. Имя файла передаётся в потоке либо с точки или свойства FileName|1|
doSaveToFile=Сохраняет дамп из редактора в файл. Имя файла передаётся в потоке либо с точки или свойства FileName|1|
*doLoadFromStream=Загружает дамп из памяти. Дамп передаётся в потоке либо загружается с точки SrcStream|1|
*doSaveToStream=Сохраняет дамп в Stream и выдаёт его поток в OnSaveStream|1|
*doLoadFromBuffer=Загружает буфер дампа памяти с адреса BaseAddress и размером BufferSize|1|
*doSaveToBuffer=Сохраняет буфер дампа памяти с адреса BaseAddress и размером BufferSize|1|
*doClear=Метод очищает буфер редактирования и просмотра|1|
FileName=Определяет имя файла для загрузки|4|2
SrcStream=Определяет данные для редактирования в памяти|4|10
*BaseAddress=Определяет начальный адрес загрузки и сохранения дампа памяти методами doLoadFromBuffer и doSaveToBuffer|4|1
*BufferSize=Размер буфера данных для методов doLoadFromBuffer и doSaveToBuffer|4|1
OnSelectionChange=Событие происходит при выделении дампа в редакторе|2|
*OnSaveStream=Событие происходит после метода|2|
Stream=Содержит дамп данных в памяти|3|10
SelStart=Позиция относительно начального адреса начала выделения дампа|3|1
SelLength=Размер блока выделенного дампа|3|1
SelText=Содержит выделенный текст|3|2
*ColIndex=Содержит индекс каретки колонки|3|1
*RowIndex=Содержит индекс каретки строки|3|1

демка ниже ссылка
карма: 5
0
Редактировалось 1 раз(а), последний 2022-04-25 20:14:27