Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с Excel без левых компонент. [D6, Win95/98, Win2k]


Илайдж ©   (2002-11-29 15:03:00) 

Кто-нибудь осуществлял?
В частности, необходимо следующее
Открыть файл, из первого листа выдернуть область и загнать ее в MSSQL.
С SQL проблем нету, а вот как получить данные из области...

Подскажите кто знает.

ps. Куда грузить - значения не имеет.
Скажем надо выдрать область A1:Z50 в двумерный массив A.

Заранее благодарен, тока просьба писать не общие фразы типа "юзай ОЛЕ и т.д.", а текст программы.


Darkwin   (2002-11-29 17:02:00) [1]

сорри за невнимательность, я думал ты с TExcelApplication работаешь


Илайдж   (2002-11-29 16:58:00) [2]

Все. Вопрос закрыт полносью.
Сорри, что стока нафлудил )


Илайдж   (2002-11-29 16:57:00) [3]

Метод Destroy не поддерживается.
Зато кстати, Excel:=0 отлично пашет.


Darkwin   (2002-11-29 16:52:00) [4]

делай Excel.Destroy


Илайдж   (2002-11-29 16:49:00) [5]

Появилась другая проблема
делаю

procedure TForm1.Button1Click(Sender: TObject);
begin
Excel := CreateOleObject("Excel.Application");
Excel.Visible := True;
ShowMessage("ok");
Excel.Quit;
end;

Появляется Excel, потом как нажимаю кнопку появляющегося мессаджбокса, Excel исчезает и вроде все нормально.
НО! Ctrl+Alt+Del показывает что EXCEL.EXE все еще в памяти.


Причем если вызвать процедуру нажатия несколько раз, в диспетчере задач EXCEL.EXE перемещается по списку, новых копий не появляется, но и эта висит в памяти.
Как убрать?


Илайдж   (2002-11-29 15:24:00) [6]

Прошу прощения, вопрос снят.
Ответ найден в "UBPFD - бесплатная база готовых решений для Delphi" ;)


Наверх

Титульная страница Поиск, карта сайта Написать письмо