Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
14-98797
Сатир
2003-10-10 14:41
2003.10.30
Профессор Башкирского университета опроверг основы физики и химии


6-98774
volser
2003-08-08 21:22
2003.10.30
Как програмно вызвать стандартный виндозный дозвонщик?


6-98757
TButton
2003-09-03 17:55
2003.10.30
ЛАН


3-98488
sokoloff
2003-10-09 17:00
2003.10.30
как получить количество измененных записей при update в IB


6-98766
arous
2003-09-05 01:03
2003.10.30
FTP




   Наверх