Re: Using .Net assemblies with PHP
Trevor <[email protected]>
| Newsgroups | gmane.comp.php.windows |
|---|---|
| Message-ID | <[email protected]> |
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