CRACKL@B Оригинальный DVD-ROM крэкера: CRACKL@B DVD !
Домой | Статьи | RAR-cтатьи | Форум | Программирование | Скачать | DVD-ROM
Новичку | FAQ | Ссылки | Интервью | Архив | Новости | Связь


Русский / Russian English / Английский

Сейчас на форуме: crypto, RaMMicHaeL, Ara (+8 невидимых пользователей)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 CRACKL@B —› Программирование —› Astralax API
Посл.ответ Сообщение
Azur1d

Ранг: 101.7 (ветеран)
Статус: Участник

Создано: 27 ноября 2007 08:00:07
Личное сообщение #1

Приветствую!
Товарищи, кто юзал Astralax API (http://www.astralax.ru)?
Как подключить его к Delphi?
Заголовки перевел, везде поставил "cdecl" , но некоторые функци не работают(((
Grom_

Ранг: 29.8 (посетитель)
Статус: Участник

Создано: 27 ноября 2007 09:44:02
Личное сообщение #2

а у тя все пути в Делфи прописаны , не только заголовки ну и либы ?
Azur1d

Ранг: 101.7 (ветеран)
Статус: Участник

Создано: 27 ноября 2007 10:02:42
Личное сообщение #3

Библиотека написана на сях.
Есть 3 файла: magic.h ; magic.lib ; magic.dll
*.h я перевел в *.pas, всоле всех функций воткнул cdecl. В принципе все работает, но некоторые функции вызывают странные ошибки (Magic_loadEmitter например). Убирал у нее cdecl,- работает, но возрващает код ошибки.
HiEndsoft


Ранг: 111.6 (ветеран)
Статус: Участник

Создано: 27 ноября 2007 21:48:43 · Поправил: HiEndsoft
Личное сообщение #4

Не втему, но Кстати кряк есть на коммерч. версию. вчера крякнул.

-----
I_m alcoholic
Azur1d

Ранг: 101.7 (ветеран)
Статус: Участник

Создано: 28 ноября 2007 06:31:01
Личное сообщение #5

А может кто знает, где почитать про вызовы сишных библиотек из делфи?
Чувствую, что где-то туплю, но вот где...

ЗЫ. Гуглом пользовался))
Spirit


Ранг: 270.6 (наставник)
Статус: Участник

Создано: 28 ноября 2007 07:37:44
Личное сообщение #6

Azur1d
Всмысле сишных библиотек?
lib библиотек иле длл?

-----
iNTERNATiONAL CoDE CReW
Azur1d

Ранг: 101.7 (ветеран)
Статус: Участник

Создано: 28 ноября 2007 09:51:04
Личное сообщение #7

Spirit, dll конечно. А что можно lib прикрутить???
Grom_

Ранг: 29.8 (посетитель)
Статус: Участник

Создано: 28 ноября 2007 10:01:07 · Поправил: Grom_
Личное сообщение #8

ну либы это статические библиотеки, прикручиваються при компиляции проекта. Связи проверяются при компиляции.
А длл это динамические(при компиляции проекта не требуется наличие dll), но при условии что ты подрубаешься к ДЛЛ через загрузку ДЛЛ и потом поиску в ней адресов нужных те функций(функции должны быть в ней), по идее те нуно схватить адрес функции. Ты его хватаешь без ошибок ?
Еще моно посмотреть имена ЭКСПОРТИРУЕМЫХ функций в длл через утили , я так увидел что функцию нуно искать по имени с символом дополнительным символом(толи подчеркивание толи не помню ).

Ты как функции вызывать хочешь ?

Я могу ошибаться
Azur1d

Ранг: 101.7 (ветеран)
Статус: Участник

Создано: 28 ноября 2007 14:16:22
Личное сообщение #9

Grom_, да все гораздо проще: у меня есть хидеры, я их перевел на паскаль, там в работе косяки возникают - я вот и думаю где я туплю...
Grom_

Ранг: 29.8 (посетитель)
Статус: Участник

Создано: 28 ноября 2007 15:11:52
Личное сообщение #10

что за хидеры ??? заголовки (Н файлы) ??
я просто не знаю
Azur1d

Ранг: 101.7 (ветеран)
Статус: Участник

Создано: 28 ноября 2007 15:53:07
Личное сообщение #11

Grom_, да, заголовки
 CRACKL@B —› Программирование —› Astralax API
    Для печати 


Оригинальный DVD-ROM крэкера: CRACKL@B DVD !


Вы находитесь на форуме сайта CRACKLAB.RU
Проект ReactOS