[PHP-dev 743]PHPからActiveXDLLを実行する方法

Yohei Seshimo yseshimo @ quest.co.jp
2003年 4月 28日 (月) 15:29:06 JST


お世話になります。
瀬下です。

PHPと若干ずれてしまう質問になるかもしれませんが、
ご容赦ください。

現在、以下の環境下にてVisual Basicで作成したActive X DLLを呼出すプログラムを
実装しようと考えてます。

 OS  : Windows 2000 Professional SP3適用
 WEB : IIS 5.0
 PHP : Ver 4.3.1

作成したDLLをPHP上で以下のようにして実行したところ、
PHP.exe自体から実行アプリケーションエラーを起こしてしまい、
正常に処理が完了しません。

同じような事例を経験された事がありましたら、ご助力を頂ければと思います。


----------PHPからの呼出----------
<?php
  $obJHello = new COM("ResStrings.Hello");
?>

<HTML>
<HTML>
  <HEAD><TITLE>DLL Hello</TITLE></HEAD>
  <BODY><?php $objHello->setHello("test") ?></BODY>
</HTML>

</HTML>

----------アプリケーションエラー内容----------
"0x10030729"の命令が"0x1100fadc"のメモリを参照しました。
メモリが"read"になることができませんでした。




PHP-dev メーリングリストの案内