![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вернуть вариантный массив? [D7, WinXP]
Dok © (2006-07-07 15:11: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:00:00) [1]Все работает без OleVarFromVar.
Просто длл не перерегал :)
REA (2006-07-07 15:39:00) [2]OleVarFromVar например
Dok (2006-07-07 15:34:00) [3]Что конкретно?
REA (2006-07-07 15:31:00) [4]см. OleVariant