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

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

Про Excel


Kerk ©   (2007-12-19 17:41:00) 

Ну а чего закрыли - http://www.delphimaster.ru/cgi-bin/forum.pl?id=1198057497&n=18, я тока собрался пару кусков кода выложить

Ну как бы самое основное

PrintManager.OLECont.LoadFromFile(FileName);
...
PrintManager.OLECont.DoVerb(ovShow);
...
Result := PrintManager.OLECont.OLEObject;

//

 Excel := .. сюда передался тот Result
// .. поюзали
 Excel.Application.Quit;
 Excel := Unassigned;
...
// Пробовал это тоже, не помогло
//  PrintManager.OleCont.Close();
//  PrintManager.OleCont.DestroyObject;


Сергей М., к тебе персональная просьба не флудить тут


Kerk   (2007-12-20 14:51:00) [1]

Вот оно спасение:

OleCont.DoVerb(ovHide);


Kerk   (2007-12-20 10:21:00) [2]


> oxffff ©   (19.12.07 22:57) [8]

В нулевом посте же написано, что я это пробовал :)


oxffff   (2007-12-19 22:57:00) [3]

OleContainer.Close?


Kerk   (2007-12-19 18:07:00) [4]


> Возможно действительно «где-то сч-к ссылок на объект не
> сбалансирован» © сам знаешь кто :)

Да я логики не вижу. Если ссылки раньше времени убиваются, то ошибка должна быть во время первого использования com-сервера. Если ссылки остаются лишними, ну и фиг с ними.. висят и не мешают


Kerk   (2007-12-19 18:00:00) [5]


> Kolan ©   (19.12.07 17:59) [4]

В итоге его все равно нужно будет закрыть ;)


Kolan   (2007-12-19 18:00:00) [6]


> Нет конечно.

Точнее это вое дело, как надо так и делай — ошибка в другом…


Kolan   (2007-12-19 17:59:00) [7]

> Т.е. не закрывать его совсем?

Нет конечно. Имхо, ошибка не из-за того, что ты его закрываешь или нет, дело в том что ты где-то неправильно работаешь.

Возможно действительно «где-то сч-к ссылок на объект не сбалансирован» © сам знаешь кто :)


Kerk   (2007-12-19 17:54:00) [8]


> Kolan ©   (19.12.07 17:51) [2]

Т.е. не закрывать его совсем?


Kolan   (2007-12-19 17:51:00) [9]

Я те грю не всторону закрытия надо копать, ты же не закрываешь каждый раз эксель для того, чтобы открыть новый файл…


Riply   (2007-12-19 17:47:00) [10]

> [0] Kerk ©   (19.12.07 17:41)
> Сергей М., к тебе персональная просьба не флудить тут

А другим можно ? :)


Наверх

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