![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с 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" ;)