0

我正在尝试如何在 php 上使用我的 .net 编码的 dll 函数。我已经尝试和研究了几个小时,仍然无法让它工作。PHP版本是5.4.4

错误消息:
致命错误:未捕获的异常 'com_exception' 和消息 'Failed to create COM object `php4winbook.examples': Invalid syntax ' in C:\xampp\htdocs\testdll\index.php:13 堆栈跟踪:#0 C: \xampp\htdocs\testdll\index.php(13): com->com('php4winbook.exa...') #1 {main} 在第 13 行的 C:\xampp\htdocs\testdll\index.php 中抛出

我试过的:

http://www.peachpit.com/articles/article.aspx?p=27291 http://geekswithblogs.net/tkokke/archive/2009/04/24/how-to-use-.net-assemblies-in- php.aspx

到目前为止我发现的最好的资源...

我的代码:

<?php
$test = new COM("php4winbook.examples");
$hellmes = $test->showname("Andrew");
echo $hellmes;
?>

.net dll 代码,只是一个简单的hello world。“使程序集 COM-Visible”选项检查并使用密钥签名。

代码

添加到程序集中: 在此处输入图像描述

但是我在 C:/windows/assembly 文件夹中找不到示例。

4

1 回答 1

0

在 COM 类中使用它之前,您需要在 windows 中注册您的 DLL。

于 2014-02-24T20:02:13.920 回答