Использование API
От: dangermk  
Дата: 17.09.04 13:37
Оценка:
Существует программа... Назовем её Misha
Для неё существует API
Библиотеки зарегистрированы в реестре
Что нужно сделать чтобы воспользоваться существующими функциями данного API?

17.09.04 21:33: Перенесено модератором из 'C/C++' — Павел Кузнецов
Re: Использование API
От: MaximE Великобритания  
Дата: 17.09.04 13:58
Оценка:
dangermk wrote:

> Существует программа... Назовем её Misha

> Для неё существует API
> Библиотеки зарегистрированы в реестре
> Что нужно сделать чтобы воспользоваться существующими функциями данного API?

Ознакомится с developer's manual к API.

--
Maxim Yegorushkin
Posted via RSDN NNTP Server 1.9 gamma
Re: Использование API
От: Lapulya  
Дата: 17.09.04 13:58
Оценка:
Здравствуйте, dangermk, Вы писали:

D>Существует программа... Назовем её Misha

D>Для неё существует API
D>Библиотеки зарегистрированы в реестре
D>Что нужно сделать чтобы воспользоваться существующими функциями данного API?

если эти библиотеки полноценные COM объекты (а похоже что так оно и есть Библиотеки зарегистрированы в реестре) то ничего не надо (ктоме самих dll)
если это просто dll то ты должен знать сигнатуту классов и функций и опять таки иметь саму dll
Re[2]: Использование API
От: dangermk  
Дата: 17.09.04 14:17
Оценка:
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


Фактически должшо быть что-то вроде

NCIWinPak::Application myAppl;
myAppl.Login();

но не работает....

в чем ошибки?
Re[3]: Использование API
От: Lapulya  
Дата: 17.09.04 14:19
Оценка:
Здравствуйте, 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>в чем ошибки?


а что это??? откуда это
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.