php+dotNet

hunter79

Новичок
php+dotNet

кто пробовал эту связку?

пробую пример из мануала:
PHP:
$stack = new DOTNET('mscorlib', 'System.Collection.Stack');
$stack->Push('.Net');
$stack->Push('Hello');
echo $stack->Pop() . $stack->Pop();
получаю ошибку Apach"а:
ошибка обращения к памяти по адресу..
+
ошибку Php:
PHP:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to instantiate .Net object [CreateInstance] [0x80070057] Параметр задан неверно. ' in C:\Apache2\htdocs\...\index.php:2 Stack trace: #0 C:\Apache2\htdocs\...\index.php(2): dotnet->dotnet('mscorlib', 'System.Collecti...') #1 {main} thrown in C:\Apache2\htdocs\...\index.php on line 2
как их все таки связать? очень надо.
 

hunter79

Новичок
com_dotnet
COM support enabled
DCOM support disabled
.Net support enabled
Directive Local Value Master Value
com.allow_dcom 0 0
com.autoregister_casesensitive 1 1
com.autoregister_typelib 0 0
com.autoregister_verbose 0 0
com.code_page no value no value
com.typelib_file no value no value

установлено.
версия php - 5.1.4
 

hunter79

Новичок
Автор оригинала: master_x
hunter79

ошибка была здесь, сравни:
$stack = new DOTNET("mscorlib", "System.Collections.Stack");
сравнил.
PHP:
$stack = new DOTNET("mscorlib", "System.Collections.Stack");
$stack->Push(".Net");
$stack->Push("Hello ");
echo $stack->Pop() . $stack->Pop();
ошибка, при первом обращении к скрипту:
php: Fatal error: Uncaught exception 'com_exception' with message 'Failed to instantiate .Net object [CreateInstance] [0x80070057] Параметр задан неверно. ' in C:\Apache2\htdocs\...\index.php:5 Stack trace: #0 C:\Apache2\htdocs\...\index.php(5): dotnet->dotnet('mscorlib', 'System.Collecti...') #1 {main} thrown in C:\Apache2\htdocs\...\index.php on line 5

при вторром обращении apache вылетает:
память не может быть read

-~{}~ 08.11.06 11:51:

у кого работает?
 
Сверху