|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2001-09-11 16:48 UTC] will at okino dot com
I found that COM was giving NULL pointer exceptions for some programs and not others. I tried the following script:
<?
$quota = new COM("Microsoft.DiskQuota.1");
$wordpad = new COM("Wordpad.Document.1");
?>
and got:
Fatal error: NULL pointer exception in D:\Inetpub\polytranslive\comtest.php on line 3
I even found that sometimes one instance would work, and another wouldn't, both on the same COM server.
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 08:00:01 2025 UTC |
Wordpad.Document has no interfaces derived from IDispatch thus it can't be accessed through php. the error message doesn't say what it is supposed to say, but this is fixed in php 4.0.7. you will get "C:\devel\developers handbook\test.php(3) : Warning - Unable to obtain IDispatch interface for CLSID {73FDDC80-AEA9-101A-98A7-00AA00374959}: Interface not supported" now.