2011-11-01 6 views
0

HTMLをネイティブWord文書に変換するサーバーをハックしようとしています。それは動作しますが、時間のいくつかは、私は次のエラーを取得する:ちょうど迅速なプロジェクトであると考えられるので、私はPHPやASPではない以上、マイクロソフト-yのものを使用していCoInitialize()を呼び出す構文。 PHPから?

Uncaught exception 'com_exception' with message 'Failed to create COM object `word.application': CoInitialize has not been called. 

私はこのようなCOMオブジェクトを初期化:

$word = new COM("word.application") or die("Unable to instantiate Word"); 

誰もが、私はPHPからのCoInitialize()を呼び出すことができるかを教えてもらえますか?

感謝

答えて

0

あなたがうろついWINWORD.EXEのいずれかの不正なコピーを持っていないか確認してください。私はこのエラーに遭遇し、私がチェックしたとき、私は36コピーのWINWORD.EXEが走っていました。私は明らかにCOMオブジェクトから切断する際にいくつかのロジックが欠けていたので、スクリプトをリロードするたびに、新しいWINWORDがリムーバに残っていました。一度私はすべてのWINWORDを裸にして、エラーは消え去った。

関連する問題