2013-07-06 4 views
0

Я пытаюсь использовать мои .net-кодированные DLL-функции на php. Я много часов пытался исследовать и все еще не мог заставить его работать. PHP версия сообщение 5.4.4Использование .NET dll на PHP

Ошибка:
Фатальная ошибка: Uncaught исключение 'com_exception является' с сообщением 'Не удалось создать COM-объект `php4winbook.examples': недопустимый синтаксис 'в C: \ XAMPP \ HTDOCS \ testdll \ index.php: 13 Трассировка стека: # 0 C: \ xampp \ htdocs \ testdll \ index.php (13): com-> com ('php4winbook.exa ...') # 1 {main} брошен в C : \ XAMPP \ HTDOCS \ testdll \ index.php в строке 13

Что я пробовал:

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, только простой привет мир. «Сделать сборку COM-Visible» проверены и подписаны ключом.

codes

Добавление в сборку: enter image description here

Однако я не мог найти примеры внутри C:/Windows/папки сборки.

ответ

0

Вам необходимо зарегистрировать свои DLL в Windows перед использованием в COM-классе.

Смежные вопросы