- - PR -
COM+サーバアプリケーションをシングルトンで動作させたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-02 10:39
はじめまして。.Net及びC#初心者のものです。
複数のアプリが使用するC#で作成したDLLを作りたいと考えています。 このDLLはデバイスにアクセスするのですが、デバイスが複数のプロセスでオープン処理できない(どこかのプロセスがオープン処理は1回しか出来ない)ため、シングルトンで作り、COM+のサーバアプリとして登録しました。 方法はDLLを作成し、ApplicationActivation属性など指定し、regsvcs、gacutilをコマンドラインで実行しました。 しかし実験してみたところ、サーバアプリが同時に複数起動するようでうまく上記のようなことが実現できません。そもそも方法が間違っているのでしょうか? ご存知な方、参考になることだけでも構いませんのでよろしくお願いいたします。 | ||||
|
投稿日時: 2006-07-07 18:49
自己解決?Windowsサービス化しました。
やりたいことは出来るのですが、 これで言いのかな? | ||||
|
投稿日時: 2006-07-08 00:52
正解のひとつです。 が、COM+ の設定でシングルトン化て出来ませんでしたっけ? COM interop 経由だと駄目だったかな。。。 |
1