xim |
Отправлено: 21.01.2005, 17:50 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 143
|
Доброго всем времени суток
Очень нужна информация по менглированию имен методов классов в Borland C++ [Builder].
Заранее спасибо за ответы. |
|
xim |
Отправлено: 22.01.2005, 15:15 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 143
|
В общем, мне нужно неявно использовать некоторые методы класса, экспортируемые из DLL. При вызове GetProcAddress я в параметре "имя процедуры" указываю менглированное имя, которое компилятор Borland C++ использует для генерирования уникального имени данного метода.
Пример такого имени
CODE |
@TMyClass@method1$qqri
// в dll это примерно следующее:
int __fastcall TMyClass::method1(int);
|
Все, что идет после собак — понятно что, после $ же идут описание аргументов и возвращаемого значения (их типы). Хотелось бы узнать, как построить строку после $ для Borland C++ Builder.
Прошу прощения за изначально неполно поставленный вопрос. |
|
xim |
Отправлено: 22.01.2005, 17:21 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 143
|
Утилита IMPDEF решает проблему. Вопрос снят |
|