- 741 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 16:05:26 ]
- TStringGridを継承したコンポーネントを作ってるんですが、設計の都合でVCLのGrid.pasを
改造する必要が出てきました。 今作ってるコンポーネント以外にはGrid.pasの変更を波及させたくないので、コンポーネントの プロジェクトからだけ改造したGrid.pasを参照するようにしたいんですが、うまく行きません。 ソースコード上はAlt+↑で継承元を辿っていくとちゃんと改造したGrid.pasに辿り着くんですが、 いざコンパイルを掛けるとTCustmoGridに追加した変数が認識されずエラーとなります。 こういう場合はどうしたら良いでしょうか? A.諦めて継承先のコンポーネントで何とかする B.DELPHIが参照しているVCL本体を置き換える。 C.改造したGrid.pasをGrid2.pasのように別名保存し、コンポーネントのプロジェクト内では Grid.pasの代わりにGrid2.pasを参照する。 のような案を考えましたが、他に何か良い案が有れば宜しくお願いします。
|

|