Текущий архив: 2003.10.30;
Скачать: CL | DM;
Вниз
Ошибка Найти похожие ветки
← →
megaspring © (2003-10-20 08:43) [0]Доброе время суток!
У меня вот такая проблема.
Есть проект, из которого отчет передается в Excel - все работает нормально. Тут же лежит другой проект, отчет также передается в Excel - при передаче данных на лист (передаю сразу массив через переменные типа Variant) выдается ошибка "Неверный тип переменной". Причем, на моем компьютере все нормально - ошибка появляется, если скопировать проект на другой компьютер.
Из-за чего это может быть и как это исправить?
← →
jack128 © (2003-10-20 08:55) [1]Может используешь типы, не поддерживаемые OLE?
Замени везде Variant на OleVariant..
← →
megaspring © (2003-10-20 09:32) [2]Все равно не получается.
Ведь в первом проекте все работает, а тот кусок, который вылетает во втором, полностью скопирован из первого.
← →
megaspring © (2003-10-20 09:53) [3]Ошибка нашлась!
Происходило что-то не то когда элементу массива типа Variant присваивалось round(t). Округление убрала - и все прекрасно.
Но все равно непонятно...
← →
Кулюкин Олег © (2003-10-20 10:07) [4]function Round(X: Extended): Int64;
Переменной типа Variant нельзя присвоить значение Int64.
← →
megaspring © (2003-10-20 11:26) [5]Спасибо Кулюкин Олег.
Я как раз до этого сама дошла. :)
Страницы: 1 вся ветка
Текущий архив: 2003.10.30;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.016 c