Предназначен для дописывания в ini-файлы компонентов точек, которые могут работать, но не прописаны.
Принципы действия: данные о точке (хранятся в файле .apf) дописываются в секцию [Methods] ini-файлов выбранных компонентов (перечень ini-файлов, способных принять текущую точку, тоже находится в файле .apf).
Перечень файлов:
- http://www.fields.pochta.ru/additional_points/1.rar - набор из двух файлов - проект HiAsm для версии 3.63B162 "элем01.sha" и файл точки "onMouseWheel.apf" (размер ~11kB).
- http://www.fields.pochta.ru/additional_points/2.rar - набор из двух файлов - исполняемый файл "элем01.exe" и файл точки "onMouseWheel.apf" (размер ~66kB).
- http://www.fields.pochta.ru/additional_points/3.rar - набор из трёх файлов - проект HiAsm для версии 3.63B162 "элем01.sha", исполняемый файл "элем01.exe" и файл точки "onMouseWheel.apf" (размер ~75kB).
Порядок работы:
1. Нажмите кнопку "обзор" и введите путь к ini-файлам компонентов HiAsm.
2. Заполните поля данными о точке, отметьте файлы элементов, которые хотите изменить и сохраните файл точки (кнопка "сохранить файл"), или откройте готовые файлы точек (кнопка "открыть файл(ы)"). Если нужно - отредактируйте данные о точке и сохраните их (кнопка "сохранить файл"), перед работой с точкой выделите нужную в списке.
3. Нажмите кнопку "прописать точки", чтобы их прописать во все выделенные (для каждой точки свои) ini-файлы, или кнопку "удалить", чтобы удалить их изо всех выделенных (для каждой точки свои) ini-файлов.
Рекомендация по работе: Перед внесением изменений лучше сделать резервную копию папки с ini-файлами.
Замечание: при нажатии кнопки "удалить", из ini-файла элемента удаляется строка с именем точки, даже если остальная информация по точке не совпадает с данными файла точки.
Замеченные неприятности:
1. неправильно располагает точку в файле, сформированном не в порядке возростания типов точек. Т.е. может получиться два раздела "события" (например).
2. Имя точки (при вводе в поле) не проверяется на правильность символов. Если у кого будет желание вставить фильтр - welcome (а может у кого готовый есть), условия описаны в хинте на поле и в справке к хиасму.
3. интерфейс неэргономичный и не везде дружественный. Выкладывайте свои варианты для общего обсуждения.
P.S. Предлагайте для совместного обсуждения свои варианты точек - какая где работает. Выложенная для примера "onMouseWheel" проверена мной не на всех элементах (спешил).
Ответов: 3851
Рейтинг: 159
|
|||
карма: 0 |
|