Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

режим "release"

17K
28 декабря 2006 года
SpookyDescendant
9 / / 04.09.2006
я скомпилировал свою программу в режиме "release". Когда пробую ее пустить, выскакивает error таблица:
(this->get_Item(Index,(LPDISPATCH*)&RHS)) Error:C0000005 (-1073741819) @C:/program files/borland/cbuilder6/include/vcl/Excel_2k.h/9908

Мой код:
...
try {
ExcelApplication1->Connect();
ExcelApplication1->set_Visible(true,true);
ExcelApplication1->set_DisplayAlerts(0,false);
ExcelWorkbook1->ConnectTo(ExcelApplication1->Workbooks->Add());
ExcelWorksheet1->ConnectTo(ExcelApplication1->Worksheets->get_Item(TVariant)1));
...


Таблица ошибки появляется при выполнении последней строки. Может быть есть предложения, как это исправить? Сам никак не могу разобраться в чем ошибка...:(
309
29 декабря 2006 года
el scorpio
1.1K / / 19.09.2006
А в режиме "full debug" нормально работает?
Цитата:
ExcelWorksheet1->ConnectTo(ExcelApplication1->Worksheets->get_Item(TVariant)1));


А почему "1". Или в екселе нумерация листов не с нуля начинается ?

17K
01 января 2007 года
SpookyDescendant
9 / / 04.09.2006
привет, el scorpio

в режиме "full debug" работает нормально. А нумерация в екселе листов начинается с единицы.
Есть ли какие то идеи чтобы это решить? :(
294
02 января 2007 года
Plisteron
982 / / 29.08.2003
А если явно создать объект?
 
Код:
TVariant One = 1;
ExcelWorksheet1->ConnectTo(ExcelApplication1->Worksheets->get_Item(One));

?
309
02 января 2007 года
el scorpio
1.1K / / 19.09.2006
Вообще-то приводить вручную 1 к вариантному типу необязательно. Builder вставляет вызовы подходящего конструктора с параметрами (и деструктора) автоматически.
17K
07 января 2007 года
SpookyDescendant
9 / / 04.09.2006
Цитата: Plisteron
А если явно создать объект?
 
Код:
TVariant One = 1;
ExcelWorksheet1->ConnectTo(ExcelApplication1->Worksheets->get_Item(One));

?


спасибо, Plisteron, это работает! :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог