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

Вниз

Поясните в чом проблема?   Найти похожие ветки 

 
Term   (2003-09-18 11:31) [0]

var
xlap,xl:OLEVariant;
begin
XLap:= CreateOLEObject("Excel.Application");
XLap.Workbooks.Open("C:\WINDOWS\Рабочий стол\Помощник.xls");
XLap.visible := false;
xl:=xlap.Workbooks[1].Sheets[1];
...
XLap:=Unassigned;


вроде всё как хелпе, однако на последнюю строку ругается
"Invalid variant operation", подскажите что не так


 
Term   (2003-09-18 11:50) [1]

ну ктонить.....


 
Term   (2003-09-18 11:52) [2]

......


 
clickmaker   (2003-09-18 11:54) [3]

xlap := Null


 
Murad   (2003-09-18 11:55) [4]

Твой код правильный, единственное что могу предположить, что ты портишь память в тех строчках которые не указал(...) или систему глючит


 
Term   (2003-09-18 11:58) [5]

в тех строках я просто обращаюсь к ячейкам вот:
while xl.Cells[stroka,1].Value<>"" do
begin
append_sotr;
inc(stroka);
end;


 
Murad   (2003-09-18 12:01) [6]

А ты закоментируй этот блок и глянь, что будет происходить, да и вообще комментируя поочередно блоки можно быстро понять, в этом коде ошибка или где-то еще...


 
Term   (2003-09-18 12:03) [7]

делал так, тот же результат.... обращается к экселю и потом ошибка этаже вываливается, и на xlap := Null
ругается также


 
Murad   (2003-09-18 12:13) [8]

Ну не знаю... у меня твой код отрабатывает нормально, может ты еще где-то память портишь... Попробуй заменить OLEVariant на
Variant (хотя это фигня)


 
Term   (2003-09-18 12:17) [9]


> Попробуй заменить OLEVariant на
> Variant (хотя это фигня)

точно так и есть, всё тоже...
я пока оставлю, потом на другой тачке попробую,
спасибо.


 
Term   (2003-09-18 12:19) [10]

да нет, в других местах я с БД работаю, а в этом месте, нужно было данные из экселевскокго файла брать, может действительно система глючит



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

Форум: "Основная";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
7-96462
Nevermind
2003-07-15 08:43
2003.09.29
Стили оформления (XP, Классический)


8-96303
Илья
2003-06-02 14:35
2003.09.29
плагин к WinA,mp


1-96292
Макс
2003-09-16 20:28
2003.09.29
Свой компонент


1-96208
Zevsus
2003-09-15 13:11
2003.09.29
переменная чужой программы


3-96100
vchris
2003-09-09 13:24
2003.09.29
Таблицы dBase





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский