![]() |
|
![]() ![]() ![]() |
|
racner |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 6.10.2009 Репутация: нет Всего: нет |
Здравствуйте дорогие эксперты!
Работая с ASP столкнулся с одним моментом и у меня возник такой вопрос: Как же передаются аргументы функций из одного языка (в данном случае - JavaScript) в функции компоненты, написанной на С++ Вот примерно такой код:
Почему в реализации функция возвращает значение HRESULT, НО мы испльзуем ее в JavaScript как будто она возвращает указатель на CMyArrObj. В добавок используем исключение catch (exception), будто она все-таки возвратила HRESULT... Где про это можно почитать поподробнее, желательно на русском? (или книга какая-нить может есть= ) ) заранее благодарен за внимание =) |
|||
|
||||
racner |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 6.10.2009 Репутация: нет Всего: нет |
Мне стало понятно в чем тут дело.
Для описания интерфейса в Проекте сущестуют специальные файлы с описанием интерфейса: *.idl Там может быть такая строчка:
Ключевое слово retval как раз и говорит о том, что функция может вызываться так: pFiled = GetFieldInAD("Domain"); ровно как и: GetFieldInAD("Domain", pField); =) |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | ASP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |