
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.03.2006, 17:46:01
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Есть DLL(созданная кем то) в ней несколько функций. Подскажите пожалуйста как узнать какие аргументы надо передать функции(ям) и какие значения функция возвращает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2006, 13:04:12
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Если это ActiveX библиотека: 1. Подключаете ее в References 2. Пишите в в разделе объявлений "dim x as new ваша библиотка точка ее класс" 3. Пишите Х точка и видите список доступных свойств и методов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2006, 22:52:03
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Это не ActiveX библиотека. DLLку писали на Delphi. Слышал надо Com оболочку делать. Как подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2006, 21:53:22
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Дан Эпплман-а шерстю, но не врубаюсь пока как сделать. Вообще возможно ли спользовать DLL написанную на С, Delphi в VB? Помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2006, 22:04:15
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
C-шные dll-ки с функциями stdcall можно декларировать в VB и нормально с ними работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2006, 22:07:38
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
А с Delphi как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2006, 19:52:34
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Что с Delphi делать? HELP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2006, 09:25:33
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Код: plaintext Если знаете, что где находится, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2006, 12:12:23
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
не все дельфийские dll-ки будут работать, так как задекларировать некоторые функции с вызовами far pascal в бейсике не получится и работать они там не будут, такие функции надо переписывать в вызов stdcall_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2006, 21:18:59
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Спасибо за ответы. Еще вопрос один Чем можно раскукожить DLL(Delphi) чтобы узнать что где находится или только ассемблер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2006, 22:30:48
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
В VisualC есть хорошая утилитка depends.exe. Открываешь ею свою dll и рассматриваешь все что угодно. Впрочем, на ассемблере можно написать ее аналог, да :) А еще есть плагин к FAR'у... даже два, которые тоже могут все что угодно про dll рассказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2006, 22:51:32
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Мне нужно узнать какие параметры надо передать функции и какие параметры функция возвращает. Depends.exe показывает только имя функции. А про плагин к FAR где посмотреть? Пока скачал IDA. Прикольная штучка по моему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2006, 23:33:03
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
timtimМне нужно узнать какие параметры надо передать функции и какие параметры функция возвращает. Вот с этим сложности.... Это можно узнать только заглянув в документацию или исходный код dll. В итоговой dll такая информация не хранится. timtimА про плагин к FAR где посмотреть?plugring.farmanager.com плагин называется FAR PE viewer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2006, 23:42:00
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Спасибо за ссылку. Вся загвоздка в том, что заглянуть в документацию или исходный код dll не предоставляется возможным. А надо. Вероятнее всего мне придется изучить ассемблер. Хм… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2006, 01:40:57
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
timtimВероятнее всего мне придется изучить ассемблер. Вот ЭТО не сложно. Но дизассемблировать dll - не рентабельно. Намного проще и реальней найти другую dll решающую аналогичную задачу или написать свою. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2006, 07:39:33
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
Все равно я её раскукожу! Даже ради интереса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2006, 09:21:04
|
|||
|---|---|---|---|
Вызов функции из DLL |
|||
|
#18+
А можно узнать, чем так уникальна эта библиотека? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2166179]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 526ms |

| 0 / 0 |
