dll
<code>using System;using System.Collections.Generic;using System.Linq;using System<strong style="color:transparent">本文来源gaodai#ma#com搞@@代~&码*网/</strong><strong>搞gaodaima代码</strong>.Text;using System.Threading.Tasks;using System.Runtime.InteropServices;namespace Toledo{ [ComVisible(true)] public class Scale { public string write() { return "hello world!"; } }}</code>
已经强制签名、已经注册:
<code>regasm Toledo.dll gacutil /I Toledo.dll </code>
PHP.ini
<code>[PHP_COM_DOTNET]extension=php_com_dotnet.dll</code>
index.php
<code><?php $j = new COM("Toledo.Scale") or die("调用COM失败!"); $s = $j->write(); echo $s;</code>
报错
Fatal error: in D:\xampp\htdocs\com\index.php on line 2
非常费解,求指点! -_-||
回复内容:
dll
<code>using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Runtime.InteropServices;namespace Toledo{ [ComVisible(true)] public class Scale { public string write() { return "hello world!"; } }}</code>
已经强制签名、已经注册:
<code>regasm Toledo.dll gacutil /I Toledo.dll </code>
PHP.ini
<code>[PHP_COM_DOTNET]extension=php_com_dotnet.dll</code>
index.php
<code><?php $j = new COM("Toledo.Scale") or die("调用COM失败!"); $s = $j->write(); echo $s;</code>
报错
Fatal error: in D:\xampp\htdocs\com\index.php on line 2
非常费解,求指点! -_-||
建议封装到WCF中调用
http://www.cnblogs.com/tianbang/archive/2012/05/10/2494147.html