Сейчас на форуме: vasilevradislav, rmn, Magister Yoda, tyns777 (+7 невидимых) |
![]() |
eXeL@B —› Программирование —› Как импортировать МОДУЛЬ из DLL в Builder написанный на Delphi |
Посл.ответ | Сообщение |
|
Создано: 19 июля 2008 22:15 · Личное сообщение · #1 Привет всем! Есть один вопрос с которым я честно говоря раньше не сталкивался. Все дело в том, что есть DLL составленная одной группой разработчиков на Delphi, мне крайне необходимо импортировать из нее определенные модули (именно модули, а не функции), но дело в том, что дизассемблер ничего не видит в экспорте, импорт в lib файл тоже не проходит, хотя загружаю эту DLL в C#, там видны эти самые модули, и в одном из них описаны нужные классы. Вопрос в том, что это за непонятная технология написания DLL и как мне в Builder увидеть эти самые модули в которых описаны нужные мне классы и как я понимаю не экспортированы? Заранее благодарю и надеюсь на отклики, а также полезность данного случая другим. ![]() |
|
Создано: 20 июля 2008 01:23 · Личное сообщение · #2 |
|
Создано: 20 июля 2008 10:13 · Личное сообщение · #3 Во-первых благодарю за отзыв, а во-вторых прикрепляю DLL. Опять же хочу сказать, что в Visual Studio все нормально подключается без проблем, но мне необходимо в Builder'е воспользоваться ими. Там модуль DOF_SESSION, а в нем класс TDOF_SESSION и не только. ![]() ![]() |
|
Создано: 20 июля 2008 16:11 · Личное сообщение · #4 |
|
Создано: 20 июля 2008 20:17 · Поправил: HellStudent · Личное сообщение · #5 |
|
Создано: 20 июля 2008 20:34 · Личное сообщение · #6 Dob пишет: вопрос в том, как из библиотеки класса DLL написанной на C# использовать функции и классы в C++? Кто тебе сказал что там C#, там его рядом даже не было - эта сборка Delphi.NET как вариант: пиши обертку на ПОХ.NET (лучше на VB он для COM..) делай ссылку на dofin_net.dll->пространство имен->и вызывай нужный тебе класс потом регаешь в системе эту обертку как COM объект (предварительно сделафф наружу интерфейсы) и уже потом юзаешь эти интерфейсы из своего кодеса на C++(но тебя там будут ждать постоянные траблы со скоростью, нехваткой установленных компонентов у юзверя, бу-го-га итд..) про COM и .NET в инете инффы просто ппц, заипешся читать! а вообще ЖЕСТЬ Delphi.NET + С++ поцталом плакалъ! HellStudent пишет: Никак. ЗЫ: COM и был сделан специально для того чтобы можно было юзать кодес сделанный разными компиляторами в одной гавнопроге %)) ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com ![]() |
![]() |
eXeL@B —› Программирование —› Как импортировать МОДУЛЬ из DLL в Builder написанный на Delphi |