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

Вниз

Как закрыть Excel из Delphi 3   Найти похожие ветки 

 
Григорий   (2002-04-17 14:15) [0]

Помогите, пожалуйста, с таким вопросом:

Мне нужно обработать из своей программы некоторый документ Excel. Excel запускается, как OLE-приложение:

uses
Excel_TLB,
...
var
a : _Application;
ov : array [0..11] of OleVariant;
...
a := CoApplication.Create;
...
file://Обработка
...
a.Quit;

По логике, здесь Excel должен закрываться (например, Word именно так и поступает), но процесс Excel остается в памяти. Насколько можно судить по публикациям в интернете, с этой проблемой сталкивалось очень много народу, и предложены решения этой проблемы. Но все они предлагаются для Delphi 4 и 5, а наш проект пишется под Delphi 3 (перенести его под более поздние версии в
настоящий момент нельзя).

Не подскажете ли какое-нибудь решение, которое будет работать под Delphi 3?

Заранее спасибо.
С уважением, Григорий Гогин


 
AFROLOV   (2002-04-17 14:34) [1]

Попробуй Excel:=Unassigned;


 
Григорий   (2002-04-17 14:57) [2]

А что есть Excel?
Если ты имеешь в виду
Excel : _Application, то это не покатит из-за несовместимости типов. Свойства Excel y _Application я не нашел


 
AFROLOV   (2002-04-17 15:13) [3]

если в твоих обозначениях то a:=Unassigned;
Посмотри эту ссылку, может чего полезного найдешь.
http://www.afalinasoft.com/rus/tips/index.html


 
Григорий   (2002-04-17 16:05) [4]

a := Unassigned, как я уже сказал, просто не компилится из-за несоответствия типов. За ссылку спасибо, гляну


 
AFROLOV   (2002-04-17 16:20) [5]

Работай с Excel как через OLECreateObject. Тогда таких проблем возникать не будет.
И еще: попробуй вызвать a.Destroy или a.Free. Они скорее всего есть, так как присутствует CoApplication.Create


 
AFROLOV   (2002-04-17 16:21) [6]

Работай с Excel как через CreateOLEObject. Тогда таких проблем возникать не будет.
И еще: попробуй вызвать a.Destroy или a.Free. Они скорее всего есть, так как присутствует CoApplication.Create



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

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

Наверх





Память: 0.45 MB
Время: 0.005 c
3-94334
Kirill_Other
2002-04-09 09:20
2002.04.29
Где можно скачать PowerDesigner с лекарством?


1-94435
dimonf
2002-04-15 18:23
2002.04.29
Народ, почему Preview у QueryReport тормозит при просмотре?


1-94369
kull
2002-04-17 12:21
2002.04.29
Имя метода или функции


1-94380
Александр Арсентьев
2002-04-17 09:52
2002.04.29
глюки Делфи


1-94354
iva
2002-04-17 10:42
2002.04.29
focus





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