Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

Позднее связывание   Найти похожие ветки 

 
blanco   (2003-12-13 13:38) [0]

Уважаемые Мастера!
Почему не удается в KOL проекте uses Variant (borland) работать с IDispatch на subj? Что делаю:
var  U : IUnknown; D : IDispatch; V : vARIANT;
begin
 KOL.OleInit;
 ClassID := ProgIDToClassID("Excel.Application");
 CoCreateInstance( clsid, nil, CLSCTX_SERVER, IID_IUnknown, U );
 U.QueryInterface( IID_IDispatch, D);
 V := D;
 V.WorkBooks.Add("E:\TESTAZ1.XLS"); - вызывает ошибку в kernel


 
blanco   (2003-12-13 13:50) [1]

Сразу поясню чем не хватает PVariant из kolword.zip. Переделанный NewWordDocument изменением "Word.Application" на "Excel.Application" прекрасно работает, но хочется из Excel хапнуть за раз весь UsedRange.Values (по ячеке долго), а это VarArray которого в PVariant нет.
Или вообще как проще дернуть массив текста из Excel. Очень подойдет строка типа (т.е. никаких прибамбасов не надо):
текст11#9текст12#9текст13#13#10
текст21#9текст22#9текст23#13#10



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

Форум: "KOL";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.038 c
7-1081791170
<DeL.>
2004-04-12 21:32
2004.05.23
Контекстное меню в SysTray


1-1084349107
Гямук
2004-05-12 12:05
2004.05.23
Как создать объект?


8-1078222209
badry
2004-03-02 13:10
2004.05.23
звук


9-1071948524
G A M E R
2003-12-20 22:28
2004.05.23
Оцените новую версию МЯСОПОВАЛА


1-1084140499
CraKerX
2004-05-10 02:08
2004.05.23
Как менять свойства объекта созданного динамически?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский