Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio, Dart Raiden, Alf (+5 невидимых)

 eXeL@B —› Основной форум —› Ипортируемые функции из DLL
Посл.ответ Сообщение

Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 октября 2004 05:15
· Личное сообщение · #1

Вопрос маленький (извините чайника) .

Список импортируемых функций из библиотеки узнать можно (пользуюсь TDUMP)? а как узнать параметры этих процедур, чтобы можно было использовать их в своей программе, например

procedure bebe(s:pchar,l:integer,aa:byte) external 'bubu.dll'
^^^^^^^^^^^^^^^^



Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 27 октября 2004 06:49
· Личное сообщение · #2

А дизассемблер на что?

-----
Все говорят что мы вместе. Но не многие знают в каком.




Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 октября 2004 10:12
· Личное сообщение · #3

А попроще нельзя ,
понимаете 2Mb DLLка это многовато всяких
MOV AX и DXов

Я хочу Руту-Плай 5 использовать, может у кого то уже есть заголовочные файлы, очень буду благодарен

Или это не все так просто как кажется

Спасибо



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 28 октября 2004 10:30
· Личное сообщение · #4

Автоматом распознать сколько/каких параметров принимает процедура возможно если имена вида ?classCDataPathProperty@CDataPathProperty@@2UCRuntimeClass@@B - ищешь в гугле С++ name decoration или mangling.
В остальных случаях - только дизассемблер/дебаггер


 eXeL@B —› Основной форум —› Ипортируемые функции из DLL
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати