Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Error creating variant or safe array


Автор: ADAM83 15.3.2007, 13:37
Приветствую всех!
Не понятная ошибка выходит, подробнее так: Error creating variant or safe array
Как понять?
Код выложить не могу, потому что это пока не реально.
Хотелось бы узнать, когда и в каких случаях выходит эта ошибка?
Спасибо заранее.

Автор: ama_kid 15.3.2007, 14:01
Что значит - нереально выложить код? Надо выкладывать хотя бы для начала тот кусок, который вызывает эту ошибку. Как я предполагаю, идет использование функции VarArrayCreate (для работы, к примеру, с Excel.Application) с указанием типа, который мелкомягкий не знает - к примеру VarString, о запрете использования которого прямым тестом сказано в хелпе: 
Цитата
The element type cannot be varString or a custom Variant type. To create a variant array of strings use the varOleStr type code.
 Еще в хелпе сказано:
Цитата
The Bounds parameter must contain an even number of values, where each pair of values specifies the upper and lower bounds of one dimension of the array
 Может это условие не выполняется?... 
Больше, к сожалению, ничего предположить не могу без кода...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)