DOBON.NET DOBON.NETプログラミング掲示板過去ログ

異なるexeで同じdllを使用したい

環境/言語:[WindowsXP VB.NET]
分類:[.NET]

こんにちは。
考え方が変なのかもしれませんが、どなたかご教授願います。

ある2つのexeがあったとしまして、それぞれの処理で
共通のdll内の項目に値をセットするということはできるのでしょうか?

Public Class AAA
Public Shared A_FLG As String
End Class

上記AAAをdllにしまして、
EXE1,EXE2にAAA.dllを参照し、それぞれのEXE内で
A_FLGに値をセットするのはできるのでしょうか?
EXE1で与えた値をEXE2で取得できるのでしょうか?

すみませんが、ご存知の方がいらっしゃれば、よろしくお願いします。
■No14804に返信(しんかいはじめさんの記事)

まず件名について、

> 異なるexeで同じdllを使用したい

この文章だけで言えば「できます」と答えます。
が、質問の意図はそうではなく、

> EXE1で与えた値をEXE2で取得できるのでしょうか?

こっちなんですね。

AppDomain などを使って渡すか、外部ファイルで渡すか、設計次第ですね。
場合によっては、同一アセンブリにしてしまうべきでしょう。
こんにちは、じゃんぬねっとさん。
早速のご返事ありがとうございます。

質問の意図は、「EXE1で与えた値をEXE2で取得できるのでしょうか?」
ということでした。

> AppDomain などを使って渡すか、外部ファイルで渡すか、設計次第ですね。
> 場合によっては、同一アセンブリにしてしまうべきでしょう。

上記の方法は、初めて聞くワードが多いので、これから調べてみます。
またわからないことがあれば、お尋ねするかと思いますが、その時は
またよろしくお願いいたします。
■No14808に返信(しんかいはじめさんの記事)
> こんにちは、じゃんぬねっとさん。
> 早速のご返事ありがとうございます。
>
> 質問の意図は、「EXE1で与えた値をEXE2で取得できるのでしょうか?」
> ということでした。
>
>>AppDomain などを使って渡すか、外部ファイルで渡すか、設計次第ですね。
>>場合によっては、同一アセンブリにしてしまうべきでしょう。
>
> 上記の方法は、初めて聞くワードが多いので、これから調べてみます。
> またわからないことがあれば、お尋ねするかと思いますが、その時は
> またよろしくお願いいたします。
>

あれから調べてみましたが、いまいちわかりませんでした。
そこで、わかりやすく説明をしていただけるか、参考になりそうなURLなど
をお教え願えると助かります。
勝手なことをいっていますが、よろしくお願いします。
■No14843に返信(しんかいはじめさんの記事)
> あれから調べてみましたが、いまいちわかりませんでした。

具体的に "どこが" 判らないのかが判らないため、お答えできないです。
どこまで調べて、何がわかって具体的にどこがわからないのかを教えてください。

> そこで、わかりやすく説明をしていただけるか、参考になりそうなURLなど
> をお教え願えると助かります。
> 勝手なことをいっていますが、よろしくお願いします。

いくつかの手段はあげたんですが、どれのことを指してますか?


_________________________________________________________________________
じゃんぬ Microsoft MVP for Visual Developer - C#
  http://jeanne.wankuma.com/
  http://blogs.wankuma.com/jeanne/

DOBON.NET | プログラミング道 | プログラミング掲示板