2013-07-06 3 views
0

PHP에서 .net 코딩 된 dll 함수를 사용하는 방법을 배우고 있습니다. 나는 몇 시간 동안 노력하고 연구했지만 여전히 작동하지 못했습니다.
치명적인 오류 : PHP 버전이 5.4.4PHP에서 .NET DLL 사용하기

오류 메시지입니다 잘못된 구문을 'C에서 : catch되지 않은 예외 메시지'com_exception ''COM 개체`php4winbook.examples를 만들 수 없습니다 '\ XAMPP \ htdocs를 \ testdll \ index.php : 13 스택 트레이스 : # 0 C : \ xampp \ htdocs \ testdll \ index.php (13) : com-> com ('php4winbook.exa ...') : \ 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 내부의 예를 찾을 수 없습니다.

답변

0

COM 클래스에서 사용하기 전에 DLL을 창에 등록해야합니다.