Re[3]: GetProcAddress и имена с собаками
От: retalik www.airbandits.com/
Дата: 18.11.02 05:10
Оценка:
Здравствуйте, Аноним, Вы писали:

А>пока устраивает, уже посмотрел. (_Init@4)

А, да, у тебя же __stdcall... Тогда действительно _Init@4. _Init — это для __cdecl.

А>Т.е. если я правильно понял, в независимости от компилира extern "C" заставит сделать именно такие имена? (например если кто в Делфи делает, есди это возможно, или в Билдере)

Насколько я не знаю , в дельфях можно экспортируемой функции любое имя задать. Спроси в соответствующем форуме.
Для билдера — вроде бы, да.

DJ>>>.def файл сгенерил, НО как его использовать то?

R>>Тоже вариант. Если компилируешь в среде Visual C++, просто подключи его к проекту. Иначе передавай его в опции линкера /def:myfile.def.
А>дык, в том то и дело, что динамически надо, что-то типа плаг-инов.
Что значит динамически? Ты же все равно свою DLL скомпилировать должен. Вот при ее компиляции и задай имя def-файла. Тогда получится экспортировать просто "Init".
Успехов,
Виталий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.