![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| falcon39 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 21.6.2004 Репутация: нет Всего: 0 |
У меня есть DLL что она экспортирует я знаю но как этим пользоваться нет
--------------------
|
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Первый вопрос: знаешь параметры финкции (входные/выходные) с их типами, т. е. точное описание функции?
|
|||
|
||||
| Pakshin A. S. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Ладно.. Напишу.
Вот кое-что по теме... Добавлено @ 19:01 Отсюда очеь хорошо видно, что без знания параметров ничего не выйдет. (Доказано программистами Это сообщение отредактировал(а) Pakshin A. S. - 14.9.2004, 19:00 |
||||
|
|||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: 1 Всего: 23 |
а что выполняет функция LoadLibrary? Т.е. чем эти варианты отличаются ?
-------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
1) Взяли функцию...
2) Для начала загрузили самотоятельно библиотеку и загрузили функцию... Во втором варианте можно отследить ошибки: нет файла, нет функции (файл поврежден)... |
|||
|
||||
| p0s0l |
|
||||||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
1 - Круто написано! 1) Статическая загрузка - библиотека подключается при запуске приложения автоматически загрузчиком Винды. Если библиотеки нет, или функции там такой нет - облом, .exe не запустится 2) Динамическая загрузка - библиотека подключается нашей прогой когда мы этого захотим (хотя она уже может быть и подключена)... Если такой библиотеки нет, или функции, то мы сами сможем обработать эту ситуацию... Добавлено @ 20:58 Также большинство DLL используют механизм вызова stdcall, поэтому скорее всего надо будет в конце приписать слово stdcall:
-------------------- С уважением, г-н Посол. |
||||||
|
|||||||
| falcon39 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 21.6.2004 Репутация: нет Всего: 0 |
Вот в этом то и вся проблемя.
Библиотека не моя по этому знаю только названия, а пораметры функций не знаю. Если есть конечно возможность как нибудь их узнать то пожалуйсто помогите. --------------------
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
уже была тут подобная тема
и вывод не утешительный: точно узнать не получится ( можно только на глаз прикинуть ) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: 1 Всего: 23 |
а можно в 2х слова что такое stdcall? я часто вижу эту надпись но в собственной длл без этого работает)
-------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
|
|||
|
||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: 1 Всего: 23 |
А на русском? Я конечно могу поковырсятся разобрать =) Но блин это не в 2х словах)
все равно спасиб завтра прочту... -------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |