| 
 | com_get_active_objectすでに実行中の COM オブジェクトのインスタンスへのハンドルを返す 説明
   variant com_get_active_object(string  $prog_id, intnull$codepage=null)
   com_get_active_object は、新しい
   com オブジェクトのインスタンスを作成することに
   似ています。しかし、オブジェクトがすでに実行中の場合には
   そのオブジェクトが返されるという点が違います。
   OLE アプリケーションは、既知のアプリケーションを一度だけ起動させる
   ことを許可するために、" パラメータ
 
 戻り値要求されたオブジェクトが実行中の場合は、他の COM オブジェクトと 同様にスクリプトへ返されます。 エラー / 例外
   この関数が失敗する
   理由はさまざまなものが考えられますが、最も一般的なのは
   オブジェクトがまだ起動していないことです。そのような場合、
   例外のエラーコードは  変更履歴
 注意警告
    Web 環境で com_get_active_object を使用する ことは、あまり良い考えではありません。ほとんどの COM/OLE アプリケーションは複数のクライアントから同時に利用されることを 考慮していないのです。(あの) Microsoft Office でさえもです! この件に関する一般的な問題についての詳細な情報は、» Considerations for Server-Side Automation of Office を参照ください。 |