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