Существует программа... Назовем её Misha
Для неё существует API
Библиотеки зарегистрированы в реестре
Что нужно сделать чтобы воспользоваться существующими функциями данного API?
17.09.04 21:33: Перенесено модератором из 'C/C++' — Павел Кузнецов
dangermk wrote:
> Существует программа... Назовем её Misha > Для неё существует API > Библиотеки зарегистрированы в реестре > Что нужно сделать чтобы воспользоваться существующими функциями данного API?
Здравствуйте, dangermk, Вы писали:
D>Существует программа... Назовем её Misha D>Для неё существует API D>Библиотеки зарегистрированы в реестре D>Что нужно сделать чтобы воспользоваться существующими функциями данного API?
если эти библиотеки полноценные COM объекты (а похоже что так оно и есть Библиотеки зарегистрированы в реестре) то ничего не надо (ктоме самих dll)
если это просто dll то ты должен знать сигнатуту классов и функций и опять таки иметь саму dll
NCIWinPak.Application: Grants the user access to all accounts and events/alarms on all accounts and
All of the above boxes represent COM objects available from the system.
Application
Properties:
Property Name VB Type VC++ Type Description
Operator Object _variant_t Used to identify the currently logged in operator. Common usage dictates that you must login, create an Operator, and then set the Operator to the Application object before executing any methods.
Login:
Method Name: Login
VB Signature: (userID as Long, Optional userName as String = “”, Optional password As String = “”, Optional domainName As String = “”)
VC++ Signature: ( long* userID, BSTR* userName, BSTR* password, BSTR* domainName)
dll
Здравствуйте, dangermk, Вы писали:
D>NCIWinPak.Application: Grants the user access to all accounts and events/alarms on all accounts and
D>All of the above boxes represent COM objects available from the system.
D>Application D>Properties: D>Property Name VB Type VC++ Type Description D>Operator Object _variant_t Used to identify the currently logged in operator. Common usage dictates that you must login, create an Operator, and then set the Operator to the Application object before executing any methods.
D>Login: D>Method Name: Login D>VB Signature: (userID as Long, Optional userName as String = “”, Optional password As String = “”, Optional domainName As String = “”) D>VC++ Signature: ( long* userID, BSTR* userName, BSTR* password, BSTR* domainName) D>dll
D>Фактически должшо быть что-то вроде
D>NCIWinPak::Application myAppl; D>myAppl.Login();
D>но не работает....
D>в чем ошибки?