Вверх ↑
Ответов: 5227
Рейтинг: 586
#1: 2021-11-13 03:26:36 ЛС | профиль | цитата
Netspirit, всё получилось. Я даже автоматизировал процесс.
dll собираю прямо в HiAsm.
Открываю проект dll
вставляю из другого проекта дочернию форму



проваливаюсь в неё



пишем IC, в нём объявляем экспорт Draw
далее на скорую руку склепал утилитку которая часть грязной работы делает за меня
копирую свойства с ini



Create. Лишнее выпиливаем, расставляем типы и в hiComponent. в IC его соответственно включаем в uses



тут чистим правим дополняем и в IC



в hiComponent берём любой подходящий метод коментируем его делаем дубликат, чистим, правим, дополняем



p.s к сожалению через IC напрямую к контролу достучатся не удалось, одни крэши вероятно из за доступа к памяти
вот и пришлось такой лисапед крутить
В любом случае при таком раскладе при хорошей сноровке можно даже со сложным компонентом за час управится
В удобной среде, все Debug(и) работают, все error по строкам видны, песня ведь...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Редактировалось 4 раз(а), последний 2021-11-13 03:37:17