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

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



Память: 0.48 MB
Время: 0.023 c
1-1084103079
Islander
2004-05-09 15:44
2004.05.23
Мигание формы при изменении Position


3-1083317601
}|{yk
2004-04-30 13:33
2004.05.23
Создание GUID в Firebird


14-1083065549
vitas2
2004-04-27 15:32
2004.05.23
Shareware game


6-1081233195
KJ
2004-04-06 10:33
2004.05.23
attachment


4-1080817752
onyx
2004-04-01 15:09
2004.05.23
Неправильная форма




   Наверх