tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルプロセスID内で値の読み書き
記事No9420
投稿日: 2009/09/28(Mon) 14:40
投稿者なな
アプリケーションのプロセスID内で
参照、書込できる変数は何か良いものはないでしょうか。

たとえばTagの様に自由に読み書きできるプロパティの
ようなものがほしいのです。
My.Apprication.Tagのようなものがほしいのです。
自作DLL内から変数を読み書きしたいのです。

My.Apprication.Tag = "1"

Dim xxx as string
xxx = My.Apprication.Tag

[ツリー表示へ]
タイトルRe: プロセスID内で値の読み書き
記事No9421
投稿日: 2009/09/28(Mon) 16:31
投稿者YuO
> たとえばTagの様に自由に読み書きできるプロパティの
> ようなものがほしいのです。
> My.Apprication.Tagのようなものがほしいのです。
> 自作DLL内から変数を読み書きしたいのです。

Public ModuleにPublicな変数やプロパティを用意すれば済みそうな気がしますが……。

複数のアプリケーションドメインを使わないのであれば,AppDomainのSetDataやGetDataがあります。
MSDN: AppDomain.CurrentDomain プロパティ (System)
http://msdn.microsoft.com/ja-jp/library/system.appdomain.currentdomain.aspx
MSDN: AppDomain.GetData メソッド (System)
http://msdn.microsoft.com/ja-jp/library/system.appdomain.getdata.aspx
MSDN: AppDomain.SetData メソッド (String, Object) (System)
http://msdn.microsoft.com/ja-jp/library/37z40s1c.aspx

[ツリー表示へ]
タイトルRe^2: プロセスID内で値の読み書き
記事No9422
投稿日: 2009/09/29(Tue) 12:30
投稿者なな

> 複数のアプリケーションドメインを使わないのであれば,AppDomainのSetDataやGetDataがあります。

YuOさま。

ありがとうございました。うまくできました。

[ツリー表示へ]