0

Windows 7 には、動作している WAMP インスタンスが既にあります。

$x = new COM("X");

COM オブジェクトをインスタンス化します。

私はバグを見つけようとしていたので、以前のものと同じ Windows 7 システムで新しい WAMP インストールを使用することにしました。

新しいものでは、同じ行が次を生成します。

Failed to create COM object 'X': Class not registered ( Error code: 0x80040154 )

さて、最初の WAMP には独自のインストール アプリケーション (COM クラスを保持する DLL を含む) が付属しているため、新しい WAMP で何を変更する必要があるかを正確に理解できないため、上記の行でオブジェクトをインスタンス化します。

  • 私の WAMP のバージョンは次のとおりです: 2.2 および
  • アパッチのバージョン: 2.2.21
  • PHP バージョン: 5.3.10

適切にセットアップするために何が必要か考えていますか?

4

2 に答える 2

0

作業ディレクトリを(を使用して)直前chdirと同じになるように変更することで、問題を解決することができました。php.exe$x = new COM("X");

DLLが適切に登録されていないか、それ自体に何かが欠けていると思います。

于 2013-01-29T12:11:47.593 に答える
0

を使用して、DLL を登録する必要があります。

regsvr32 yourdll.dll
于 2012-11-19T11:26:27.193 に答える