Has anyone helped you so far? 
Looks like a reference counting problem in PHP. There were such problems in the 
past but they were resolved.
I assume this happens with any COM object you are trying to open?

Andi

> -----Original Message-----
> From: Sascha Meyer [mailto:harlequ...@gmx.de]
> Sent: Thursday, December 11, 2008 1:48 AM
> To: php-windows@lists.php.net
> Subject: [PHP-WIN] Word instance not closing after call to $word->Quit()
> 
> Good morning to you,
> 
> one of my scripts creates a winword COM reference, creates a new document,
> appends data and saves the file to disk; works like a charm, but the word
> instance remains after the script has finished.
> 
> To test this issue, I created the following minimalistic script:
> 
> [CODE]
> <?php
> $word = new COM("word.application") or die("Unable to instantiate Word");
> $word->Quit();
> try {
>         // If not caugt, a fatal exception is thrown because "Release()" is
> not defined
>         // Means, I could also skip this line ...
>       $word->Release();
> } catch (Exception $ex){
> 
> }
> $word = null;
> unset($word);
> ?>
> [/CODE]
> 
> The word instance is created fine, the script ends without errors, but the
> WINWORD.EXE remains in the task manager for eternity ...
> 
> Any ideas how to fix this?
> 
> My setup:
> * Windows 2003 Server
> * PHP 5.2.5.5
> * Word 2003
> 
> Thanks in advance!
> 
> Regards, Sascha
> --
> Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen:
> http://www.gmx.net/de/go/multimessenger
> 
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to