喫茶XRAYトップページ

[スレッド全体
]

[13258] 子フォームの自動生成と実行時生成返信 削除
2020/3/15 (日) 20:05:26 Mr.XRAY
> https://www.petitmonte.com/bbs/answers?question_id=29705

既にレスがあるので敢て書く必要はないかも知れませんが,

(1) Delphi 6 で作成した複数のフォームを使用するプロジェクトがある.
    ボタンクリックで別のフォーム (子フォーム) を表示するコードある
(2) Delphi XXX で新規にプロジェクトを作成し,あるフォルダに保存
(3) Delphi 6 で作成した子フォームのファイル類をそのフォルダにコピー
(4) コンパイルして,子フォームを表示するボタンをクリック
    質問に書いてある例外が発生した.

つまり,Delphi 6 で作成した子フォームは自動生成.
新しく作成したプロジェクトに,その子フォームは追加していない.
したがって,実行時に生成しなければ例外発生.
ということでしょう.

こうやって手順を書けば一目瞭然.
何か,何と言うか,つまらん.


[13260] Re:子フォームの自動生成と実行時生成返信 削除
2020/3/16 (月) 15:32:39 Mr.XRAY
> こうやって手順を書けば一目瞭然.

もちろん,質問する時はコードが必要です.
でないと,実行時に生成しているかいないの判断ができません.

ちなみに,既存のフォームを自動生成にするには,
[プロジェクト] [プロジェクトに追加] でフォームのユニットを追加します.
新規にフォームを作成する場合は [ファイル] [新規作成] です.

その他は,難解な記事でずが,以下を参考に

[ 122_複数のフォームを使用するプロジェクト ( 入門者用 )  ]
http://mrxray.on.coocan.jp/Delphi/plSamples/122_PluralForms.htm

※ ここまで書いておけば,バシリみたいな方がいるようなのでレスするかも.
※ レスしても無視されるかも知れませんが.ホホホッ
※ リンクを貼っても記事を読みませんからね,


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82