Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.31;
Скачать: CL | DM;

Вниз

Подскажите, плииииииз   Найти похожие ветки 

 
Vitaly ©   (2006-12-07 16:50) [0]

o: TOleContainer;
sh: OleVariant;

Почему, если я ставлю o.Linked := True,
строка sh := o.OleObject.sheets["data"];
выдает ошибку "Interface not supported"?

Если не линкед - всё работает.


 
umbra ©   (2006-12-07 18:44) [1]

а зачем надо, чтобы линкед?


 
Vitaly ©   (2006-12-08 09:19) [2]

Чтобы был не embedded :)


 
Vitaly ©   (2006-12-11 13:14) [3]

Подскажите, чем отличается запуск (линкед - не линкед).
вот код запуска:
 o.DoVerb(ovShow);
 sh := o.OleObject.sheets["data"];

Ексель появляется но на последней строчке ругается,
хотя если создаю объект без ссылки - работает.

В чём отличие?
Почему нет ссылки на активный OLE? (или я не правильно понимаю?)
o.OleObject - какой-то другой объект?

Три почему.
Куда рыть?


 
Vitaly ©   (2006-12-12 13:20) [4]

?


 
umbra ©   (2006-12-12 13:54) [5]

а какая у Вас версия делфи?


 
Vitaly ©   (2006-12-12 14:22) [6]

5-ка


 
Vitaly ©   (2006-12-12 14:31) [7]

XP+OfficeXP


 
umbra ©   (2006-12-12 14:36) [8]

у меня 7-ка. наверное, проще всего Вам посмотреть исходники TOleContainer в OleCntnrs.pas (если в Д5 он объявлен там :)). В Д7, например, св-во TOleContainer.Linked - только для чтения.


 
Vitaly ©   (2006-12-12 15:35) [9]

В D5 тоже только рид.
Галку можно поставить только при вставке объекта (дисигнером).
Меня интересует, ЧЕМ отличается, потому-что НЕ ЗНАЮ, как с
ним работать. С НЕЛИНКЕД - всё получается.


 
Vitaly ©   (2006-12-12 15:56) [10]

отличается тем что в первом (нелинкед) случае
объект хранится в ресурсе, т.е. без перекомпиляции
его не изменить.
А во втором, как я понял, сохраняется связь с реальным
файлом на диске.
Поправил шаблон - получил новый отчет на тех же данных.



Страницы: 1 вся ветка

Текущий архив: 2006.12.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
2-1166116460
serko
2006-12-14 20:14
2006.12.31
В определенное время...


4-1156150573
Alita
2006-08-21 12:56
2006.12.31
Перенаправить сообщение


15-1165766364
vidiv
2006-12-10 18:59
2006.12.31
Как в ASPLinux поставить KDE?


15-1165987596
balepa
2006-12-13 08:26
2006.12.31
OPC


15-1164987661
Desdechado
2006-12-01 18:41
2006.12.31
Пишущий DVD в режиме PIO