On 5/17/2011 1:44 PM, Richard Quadling wrote:
It would be really useful to know what isn't working? I don't use any
.NET stuff, but I do use COM to talk to MS Word and Excel as well as
Crystal Reports (I generate reports into these different document
types all day - well, a process does).
From memory, there is an issue if the .NET assembly has not
provided/exposed a COM layer/interface - I don't know the correct
terms, but I think this is the issue.
In researching to make this work, I found several bug reports filed at
php.net where things within mscorlib didn't even work (whereas other
things within the same assembly - such as the example given on the
dotnet man page - work fine), which I was able to replicate. That's what
led to my loss of confidence in the dotnet class, and to looking for
another way of doing it. (That, and a web page I found where one of the
dotnet class developers said he had completely given up on it.)
After getting my custom assembly working with the UniversalCCW library
(which provides a COM wrapper around any assembly), I tried it again
with the dotnet class. I get pretty inconsistent results - sometimes it
will return immediately, and sometimes it will sit for several minutes
before returning - if it returns at all before timing out. When I tried
the examples in the bug reports I referred to above, I got some generic
error messages back (the same ones that are in the bug reports).
- Trevor
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php