Уважаемые,
Есть DLL от вендора. Документации никакой...Мне надо использовать ее методы в C# коде. Для начала я хочу узнать какие методы доступны в DLL. Использовал dumpbin команду и доступны только 4 функции:
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
Это что за DLL такая? какая нибудь СОМ библиотека? и как посмотреть другие функции
Спасибо
что за DLL такая
-
- Уже с Приветом
- Posts: 9402
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: что за DLL такая
Поковыряйся с помощью dependency walker или depend утилиткой из старых поставок VS.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 9402
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: что за DLL такая
я попытался открыть ее в dependency walker но мне выдало ошибку что программа не может найти MSVBVM60.DLL которая необходима.
Мамочка родная.. это что получается эта DLL написана как СОМ компонент да еще и на Visual Basic??
Мамочка родная.. это что получается эта DLL написана как СОМ компонент да еще и на Visual Basic??
-
- Уже с Приветом
- Posts: 11019
- Joined: 15 May 2002 02:09
- Location: Boston, MA
Re: что за DLL такая
спросить у вендора примеры использования длл.shadow7256 wrote: 28 Jun 2017 17:48 Есть DLL от вендора. Документации никакой...Мне надо использовать ее методы в C# коде.
ну или по крайней мере какие методы предполагается использовать.
если это COM, то ее надо регистрировать прежде чем использовать.
-
- Уже с Приветом
- Posts: 9402
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: что за DLL такая
Так dependency walker кричит, чтобы открыть эту DLL то нужна MSVBVM60.dll а это не что иное как Visual Basic Virtual Machine.partner_ca wrote: 28 Jun 2017 18:07Из чего следует, что на VB?shadow7256 wrote: 28 Jun 2017 18:03 Мамочка родная.. это что получается эта DLL написана как СОМ компонент да еще и на Visual Basic??
-
- Уже с Приветом
- Posts: 12017
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: что за DLL такая
Как уже выше написали - попытайтесь открыть с помощью OleView.
Жесть тема. Привет из прошлой жизни. COM - как вспомню, так вздрогну.
Жесть тема. Привет из прошлой жизни. COM - как вспомню, так вздрогну.
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 9402
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: что за DLL такая
ой не говорите Так мало того что еще эту СОМ надо будет использовать из .NET проекта.M. Ridcully wrote: 28 Jun 2017 18:11 Как уже выше написали - попытайтесь открыть с помощью OleView.
Жесть тема. Привет из прошлой жизни. COM - как вспомню, так вздрогну.
надо спросить у вендора может у них есть такая же DLL только managed.
-
- Уже с Приветом
- Posts: 12017
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: что за DLL такая
Коллеге как-то кошмар приснился. Попал он в незнакомый город, ходит по улицам, хочет у прохожих спросить, как куда пройти - а они, сцуко, ни один IUnknown не поддерживают!partner_ca wrote: 28 Jun 2017 18:13А я люблю COM.
Некоторые вещи без COM нельзя сделать в принципе. Например ShellExtention.
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 11019
- Joined: 15 May 2002 02:09
- Location: Boston, MA
Re: что за DLL такая
вспылил. был не прав.