タイトル : Re^5: コマンドラインの引数について 投稿日 : 2007/03/15(Thu) 16:12 投稿者 : よねKEN
> > ・別のEXEは別プロセスとして起動したいのでしょうか? > > できれば別プロセスで動かしたいです。 別プロセスでなくてよければ、より柔軟にできるのですが、ダメなら仕方ないですね。 #少ない工数で、簡単に、かつ、より柔軟にできるかどうかは現時点の設計次第ですが・・・ 興味があれば、Activator.CreateInstanceメソッドあたりを調べてみてください。 呼び出し元から呼び出し先プログラムのクラスを生成できます。 あるいは、VB2005なので、単純に呼び出し元プログラムから 呼び出し先プログラムのexeを参照設定してもよいですね。 > >#・呼び出し側のプログラムで渡したいデータを1行の文字列に変換する > >#・呼び出し先のプログラムで受け取った文字列データから元の構造体へ変換する > > この方法も思いついたのですが、最終手段だなと思っています。 両方のプログラムを修正できるとのことですから、 この方法をファイルを介して行ってはいかがでしょうか? .NETではオブジェクトをそのままファイルに保存することが割と簡単にできます。 XmlSerializerクラスを調べてみてください。 Googleで検索すればサンプルも見つかります。 |