eXeL@B —› Софт, инструменты —› RTL Definer |
Посл.ответ | Сообщение |
|
Создано: 21 июля 2016 21:32 · Поправил: Rainbow · Личное сообщение · #1 На днях возникла необходимость заюзать один ActiveX-компонент в самопальном софте на асме. Только вот задефайнить классы этого компонента оказалось не так уж просто... Были неизвестны смещения методов. Ну с этим помогла справиться студийная утиль OleView. Список методов, наследования - все показала.. Естественно, дефайнить под асм она отродясь не умела, хотя под ся компонентные хидеры дефайнит. После ручного дефайна 5-6 класса компонента, на основе данных, полученных от OleView, мну это все крайне надоело и я начал громко материться. В итоге на свет родилась эта утиль. Так как писалось исключительно для своих нужд, функционал минимален. С задачей справиться она мне помогла, поэтому, надеюсь, что и кому-нибудь еще помочь сможет. Утиль сыровата пока, в плане того, что нету проверок имен на соответствие зарезервированным словам (править ручками при совпадении), но если будет востребована - поправлю. Работает софт примерно так: 2 раза в списке клац - 1 дефайн "Define all" клац - много дефайн Взять затестить можно Пассворд - www.exelab.ru P.S. ВОПРОСЫ ЯЗЫКОВЫХ ПРИСТРАСТИЙ ЗДЕСЬ ПРОШУ НЕ ОБСУЖДАТЬ. Речь идет об ASM. | Сообщение посчитали полезным: zeppe1in, mak, elch |
|
Создано: 22 июля 2016 02:10 · Поправил: dosprog · Личное сообщение · #2 |
|
Создано: 22 июля 2016 07:56 · Личное сообщение · #3 |
|
Создано: 22 июля 2016 09:17 · Поправил: dosprog · Личное сообщение · #4 |
eXeL@B —› Софт, инструменты —› RTL Definer |