掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
パッケージ化したフォームの使い方 (ID:33477)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
私としてはベースのフォームを変更したときに、それを格納している パッケージをを配布しなおすだけで、他のプロジェクトの動作も変更できるようにしたいのです。 そこであれこれ考えた結果、以下のようにすることにしました。 1.パッケージに作成するベースフォームは、フォーム(dfm)を作らずユニットだけで構成し、メソッドに必要な処理を書いておく 2.適当なプロジェクトでフォームを新規作成し、usesにパッケージのユニット名を追加、class(TForm1)の部分をベースのクラスに書き換える 3.ベースと同じメソッドを作成し、inheritedを書いておく 4.プロジェクト外に単独で保存する 5.リポジトリに登録する フォームの共通デザインは使えませんが、他のプロジェクトから 使用するときに、リポジトリ登録したフォームを 「コピーして使用」すれば、期待通りになりそうです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.