自分自身(フォーム)のコピーを作る


774  2009-11-26 22:13:11  No: 36292  IP: 192.*.*.*

ウマく説明できないのですが...

フォームアプリケーション(frm1.exe)で、幾つかのアイテムに入力を促す(ここではエディットコントロールedt1、edt2、edt3とする。)

入力された内容によって、内容を抽出し(例edt1、edt2だけ)、ラベル(lbl1、lbl2)に表示させた別の実行ファイル(frm2.exe)を作成する

という事をやりたいのですが、どうすればいいのでしょうか。
プロジェクトグループであらかじめ作成するのではなくて、frm1.exeの内容によって動的にfrm2.exeを作成したいのです。

なお、上記でエディットコントロールやラベルとしたのは質問の都合上で、実際にはもう少し複雑な処理になります。

編集 削除
774  2009-11-26 22:15:34  No: 36293  IP: 192.*.*.*

書き忘れたので、追記です。

iniファイルや、paramstrで値を渡す、というのは、後々の構想上、採用できません。

編集 削除
monaa  2009-11-26 22:44:32  No: 36294  IP: 192.*.*.*

exeファイル自体を変更したければ、
リソース書きかえるかファイルの末尾に付加情報をつけるとかあります。
最近のDelphiMLでも話題になってましたよ。

編集 削除