Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2013-06-05 17:23:35 ЛС | профиль | цитата
Подскажите пожалуйста, как можно использовать Dll созданные в NET Framework в пакете HiAsm 4 (delphi), а не 5(!!!) ?
Вот попробовал сделать элемент из исходника на С.
Вернее элемент использующий Dll сделанной на C. ( Позже можно сделать ещё 4-5 элементов к этой библиотеке, подобно "bass", использующих один ресурс). Если конечно это кому не будь интересно.
Не судите строго, это первая попытка что то сделать на Паскале. (С воскресенья изучаю Паскаль, вроде всё понятно, но как начинаю компилировать - сплошные ошибки. То " ; " не поставил, то слово "unit hiDisasm" надо написать... Наверное дело привычки.)
С обычной dll, вроде бы всё понятно, но в NET Framework библиотеки имеют другой формат.
Может быть надо чтобы элемент создавал объект или ещё как?
Поделитесь своим опытом, кто пробовал скрестить ужа с ежём и получил метр колючей проволоки.
На всякий случай описание и исходники прилагаю http://yadi.sk/d/wFFHtmU55X4zX . В описании help.htm начало можно пропустить.
По компоненту тожеhttp://yadi.sk/d/OH1tUz3r5X4t5 .
P.S.
Вопрос по компоненту:
Как реализовать функцию выбора параметра (disasmmode - в компоненте) со значением по умолчанию и сменой этого параметра с верхней точки. Значение по умолчанию и изменение этого значения с верхней точки получаются, а вместе с выбором нет.
Если возможно, то кусок кода нарисуйте пожалуйста.
карма: 6

0