Netspirit, всё получилось. Я даже автоматизировал процесс.
dll собираю прямо в HiAsm.
Открываю проект dll
вставляю из другого проекта дочернию форму
проваливаюсь в неё
пишем IC, в нём объявляем экспорт Draw
далее на скорую руку склепал утилитку которая часть грязной работы делает за меня
копирую свойства с ini
Create. Лишнее выпиливаем, расставляем типы и в hiComponent. в IC его соответственно включаем в uses
тут чистим правим дополняем и в IC
в hiComponent берём любой подходящий метод коментируем его делаем дубликат, чистим, правим, дополняем
p.s к сожалению через IC напрямую к контролу достучатся не удалось, одни крэши вероятно из за доступа к памяти
вот и пришлось такой лисапед крутить
В любом случае при таком раскладе при хорошей сноровке можно даже со сложным компонентом за час управится
В удобной среде, все Debug(и) работают, все error по строкам видны, песня ведь...
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
|
Редактировалось 4 раз(а), последний 2021-11-13 03:37:17