Текущий архив: 2004.05.23;
Скачать: CL | DM;
Внизошибка при открытии файла excel Найти похожие ветки
← →
Oleg_ (2004-05-11 21:36) [0]Использую стандартный TExcelApplication, свойство ConnectKind, в позиции ckNewInstance
запускаю на выполнение
NomFich := ‘C:\MyDirectory\NameOfFile.xls’;
IIndex := 1;
XLApp.Connect;
XLApp.WorkBooks.Open(NomFich,EmptyParam,EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);//и получаю "ошибку на сервере"
В чем проблема?
← →
Курдль © (2004-05-11 22:41) [1]Найди 10 отличий в твоем варианте и рабочем примере [18] из
http://delphimaster.net/view/1-1083872318/
← →
Oleg_ (2004-05-11 23:22) [2]не сомневаюсь что пример рабочий и тем не менее у меня выдает ту же ошибку на аналогичной строке open(...)
← →
Курдль © (2004-05-11 23:28) [3]Есть какие-то баги при использовании ёкселя-97 с юнитом Excel2000.
А Вы уверены, что константаxlLCID = LOCALE_USER_DEFAULT;
из моего примера равна нулю - из Вашего?
← →
Oleg_ (2004-05-11 23:33) [4]Установлен excel97 и его же указывал при установке дельфей.
насчет xlLCID проверял ее значение (нулевое)
перед excelWorkBook.ConnectTo(excelApp.Workbooks.Open(
← →
Курдль © (2004-05-11 23:39) [5]Попробуй поменять в uses ... Excel2000 на Excel97
← →
Oleg_ (2004-05-11 23:44) [6]все тоже самое...
← →
Курдль © (2004-05-11 23:48) [7]Думаю, что тогда проблема с Вин ХР! Предупреждали же, что оно ХРаботает!
Последний вариант - сделай короткую тестовую прогу без TExcelApplication, а с OleObject-ом, который был после моего по той же ссылке.
← →
Курдль © (2004-05-11 23:54) [8]
> насчет xlLCID проверял ее значение (нулевое)
> перед excelWorkBook.ConnectTo(excelApp.Workbooks.Open(
Я проверил - у меня 1024!
← →
Oleg_ (2004-05-12 00:06) [9]Через OLE открывает и читает
← →
Курдль © (2004-05-12 00:07) [10]И последнее - проверь, не висит ли в списке запущенных процессов несколько excel-ей. Они могли остаться после аварийных завершениях проги.
← →
Oleg_ (2004-05-12 00:16) [11]Да действительно, там толпа Екселей висела
Странно все таки почему через стандартный TExcelApplication
у меня не работает открытие. OLE конечно вариант, но компонента то должна работать, в инете много примеров, большинство из них похожи на код из первого сообщения.
← →
Курдль © (2004-05-12 00:22) [12]А после сноса толпы Ёкселей первому варианту не полегчало?
← →
Oleg_ (2004-05-12 00:26) [13]Нет, все то же
Страницы: 1 вся ветка
Текущий архив: 2004.05.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.035 c