RE: [PHP-WIN] Closing Excel using DCOM and Release()

From: Date: Mon, 10 Sep 2001 17:30:20 +0000
Subject: RE: [PHP-WIN] Closing Excel using DCOM and Release()
References: 1  Groups: php.windows 
Request: Send a blank email to php-windows+get-9297@lists.php.net to get a copy of this message
Thanks for the comment, but this code was lifted from an example on PHPbuilder.com! The central problem is that the instance of Excel (or Word) does not quit following $word->Quit(); I expected that the ->Release() function would release the memory associated with the object, but it clearly doesn't function because, as you say, it is not part of the Excel or Word object model. In which case ... how do it destroy the object? Jeff Waldock -----Original Message----- From: Alain Samoun [mailto:alain@sonic.net] Sent: 09 September 2001 21:55 To: Jeff Waldock Cc: php-windows@lists.php.net Subject: Re: [PHP-WIN] Closing Excel using DCOM and Release() As it said, your COM connection is closed, in addition 'release' is not a member in the word object as well as in the excel object. Alain On Sun, Sep 09, 2001 at 02:20:35PM +0100, Jeff Waldock wrote: > I cannot seem to get PHP to recognise the Release function when tring to > close an instance of Excel or Word opened using DCOM. > > This is the error message returned.. > > Warning: Unable to lookup release: The object invoked has disconnected from > its clients. in d:\wwwroot\studentdata\word.php on line 21 > > The code on line 21 is just > $word->Release(); > > The full code is:: > <?php > > // starting word > $word = new COM("word.application") or die("Unable to instanciate Word"); > print "Loaded Word, version {$word->Version}\n"; > > //bring it to front > $word->Visible = 1; > > //open an empty document > $word->Documents->Add(); > > //do some weird stuff > $word->Selection->TypeText("This is a test..."); > $word->Documents[1]->SaveAs("Useless test.doc"); > > //closing word > $word->Quit(); > > //free the object > $word->Release(); > $word = null; > > ?> > > Where am I going wrong? > > Jeff Waldock > > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net > For additional commands, e-mail: php-windows-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net For additional commands, e-mail: php-windows-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.windows (#9297) next »