コンポーネントを作成して登録すると、後でそのコンポーネントのプロパティを変更したくなります。
新しいコンポーネントとして再登録する必要がありますか、それとも現在のコンポーネントを編集できますか?
2 に答える
答えは場合による
設計時の変更には再インストールが必要
コンポーネントの公開されたプロパティに変更を加えた場合、それをアンインストールして再インストールしない限り、設計時に表示されません。
これは、Delphi がバイナリである BPL ファイルにコンポーネントを保持するためです。
次の場合は再インストールは不要...変更が実行
時の動作に
のみ影響する場合は、Delphi がソース コードを取得するため、コンポーネントを再インストールする必要はありません。
ただし、コンポーネントのソースはプロジェクト コードで表示できる必要があります。
ただし、この最後のオプションを有効にするには、コンポーネントのソース コードがプロジェクトの検索パスにある必要があります。そうしないと、.bpl からデータが取得されます。ファイル。
ただし、XE2 ではコンポーネントの再インストールは簡単です。
ステップ 1: コンポーネントが入っている .dpk ファイルを開く
ステップ 2: コンポーネントの .pas ファイルを変更する
ステップ 3: インストールする
インストールを選択すると、Delphi はコンポーネントを自動的に再インストールします。
コンパイルが失敗した場合、古いバージョンがインストールされたままになります。
Note新しい
コンポーネントを
登録するのではなく、現在登録されている ( は現在の用語) コンポーネントのソース コードを変更し、を選択して再インストールします。installed
install
いいえ、再登録する必要はありません。コンポーネントが入っているパッケージを再コンパイルするだけです。