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


774  2009-11-27 07:13:11  No: 36292  IP: [192.*.*.*]

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

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

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

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

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

編集    削除
774  2009-11-27 07:15:34  No: 36293  IP: [192.*.*.*]

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

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

編集    削除
monaa  2009-11-27 07:44:32  No: 36294  IP: [192.*.*.*]

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

編集    削除