Ничего отдалённо общего нет с компонентами delphi и HiAsm, ну разве что слово "компонент".
...
— Паровоз видел.
— О! А это что такое?
— Ну как тебе сказать... Ты вот знаешь апельсин?
— Апельсин? Ну знаю.
— Так вот, Петька: паровоз на апельсин совсем не похож.
— Паровоз видел.
— О! А это что такое?
— Ну как тебе сказать... Ты вот знаешь апельсин?
— Апельсин? Ну знаю.
— Так вот, Петька: паровоз на апельсин совсем не похож.
(Мы культурные люди, и неприемлем всё чему учат манагеров, селов и горе-бизнесменов, и знаем, что каждый вопрос должен содержать девяносто процентов ответа.)
Начнём с того предположения, что ты можешь написать, худо-бедно, какой ныть IC.
Для тренировки всё это можно сделать в IC не делая компонентов.
Далее смотрим, как сделаны готовые компоненты. Подбираем похожий по функциональности (по точкам и другим прибамбасам, а не то, что он делает)- по классификации.
Смотрим как всё устроено - учебников нет и это закаляет. На самом деле ничего замысловатого нет, если уловить мысль автора.
Всю эту лабуду: uses SysUtils,Classes;
Заменяем на: uses Kol, Share, - возможно добавляем по ходу пьесы: Win, Windows, Messages ..., в зависимости чего надо.
Запускаем и сразу ошибки...
Надо заменить дельфийские: создание потока, списка, дерева и по мелочи - KOL`овскими(KOL.pas) - я не помню точно чего там, именно в этих компонентах. По моему вообще чего-то по мелочам.
Их на самом деле не так много различий - на память, у меня умещается на пальцах двух рук.
Во всяком случае, это на несколько порядков легче чем с C++ в HiAsm.
Если чего - пиши!
Мы понимаем, что каждый вопрос должен содержать девяносто процентов ответа.