タイトル : Re^3: My.Settingはプロジェクト独立? 投稿日 : 2007/06/25(Mon) 15:36 投稿者 : よねKEN
> > DirectGo、DirectGoP、DirectGoEの3つのプロジェクトの関係がよくわかりません。 > > 別々に起動する必要があって別々のexeになっているのでしょうか? > > ・DirectGo.exe…タスクバー常駐でユーザからクリックされるのを待っています。可能な限りリソースを削っています。 > ・DirectGoE.exe…DirectGo.exeから起動されて指示された仕事をします。なるべく軽く動作します。 > ・DirectGoP.exe…このシステムの諸設定をします。一番リソースを食っていますがめったに動かしません。 個別には起動することがないのであれば、 DirectGoE.exe、DirectGoP.exeは両方ともdllにしてしまって、 DirectGo.exeから参照設定して使うようにすれば、 設定情報を読み込むのはDirectGo.exeのみでよく、 DirectGoE.dll、DirectGoP.dllはそこから情報をもらえば良いのではないでしょうか? > > My.Settingが使えなさそうなのであれば、 > > XmlSerializer(System.Xml.Serialization.XmlSerializerクラス)を使ってみるとか。 Xmlを簡単に扱える方法としてXmlSerializerを挙げております。 My.Settingは使ったことはありませんが、XmlSerializerを使う場合も Xmlであることを意識する必要はほとんどないので扱いはとても簡単です |