![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вернуть вариантный массив? [Delphi, Windows]
Dok © (2006-07-07 15:03:00)Всем привет!
Обьявил иделельке метод у интерфейса:
[id(202130)]
HRESULT GetValues(
[in] BSTR Name,
[out, retval] VARIANT* Value);
реализовал его для теста:
Result := VarArrayOf(['Test1', Null, 1, 33.7]);
, но из вне не могу получить - разрушительный сбой.
Мне нужно его в IDispatch преобразовывать?
Dok (2006-07-07 16:01:00) [1]Все работает. Длл нужно было перерегать.
Fran (2006-07-07 15:41:00) [2]Я сделал так - см. сообщение " Падает клиент - COM" все работает, только ошибку с обьявлением asTmp исправь. Хотя некоторым этот метод не нравится, не знаю почему...