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

Ваш аккаунт

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

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

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

OlePropertySet

1.1K
17 декабря 2001 года
ottofoyar
4 / / 20.07.2000
Доброе время суток!

Беру кусок прямо из FAQ (FIDO7.RU.CBUILDER)

#include <comobj.hpp>
/* ...*/
Variant app;
Variant books;
Variant book;
Variant sheet;

app = CreateOleObject(&quot;Excel.Application&quot;);
books = app.OlePropertyGet(&quot;Workbooks&quot;);
books.Exec(Procedure(&quot;Open&quot;)<<&quot;d\\work\\finder\\files\\22222.xls&quot;);
book = books.OlePropertyGet(&quot;item&quot;,1);
sheet= book.OlePropertyGet(&quot;WorkSheets&quot;,1);
app.OlePropertySet(&quot;Visible&quot;, 1);
/* ...*/

Результат
[C++ Error] sysvari.h(2454) E2450 Undefined structure 'TAutoArgs<1>'
[C++ Error] sysvari.h(2454) E2449 Size of 'args' is unknown or zero
[C++ Error] sysvari.h(2454) E2450 Undefined structure 'TAutoArgs<1>'
[C++ Error] sysvari.h(2455) E2094 'operator+' not implemented in type
'TAutoArgs<1>' for arguments of type 'int'
и т.д.
Почему билдер ругается на собственный хедер (sysvari.h)? Как это победить?

Эхотаг 5 (build 12.34) Update Pack 1. M$ Office 2k 9.0.3821 SR1.
Системы WinNT4SP5, Win2kSP2, Win98SE -- результат, естественно, во всех одинаков.

Всего наилучшего.
Сергей.
466
18 декабря 2001 года
Helg
36 / / 20.02.2000
Привет!
Там дан работающий код для Borland C++ Builder 3.0, и для BC++B5.0 он не работает.
Для ВС++В5.0 надо добавить

#include<utilcls.h>

удачи


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