閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

VCL

TStringGrid.Assign は呼ぶと死にます

VCL で複数個のコントロールの見栄えを統一したくなったのでひとつだけデザインしておいて後は実行時に Assign メソッド呼べばいいのかな、と思ってやってみたら EConvertError 例外が飛んできて憤死。 Assign でデザインのコピーはできないのか……。面倒だけ…

VCL のクラス (TObject) から派生したクラスは、多重継承することができない

上のコードを実装している最中に、具象クラスを定義するところでコンパイルエラーになってはまったのでついでにメモ。E2246 class は、抽象およびパブリックの、データを持たない単一の継承クラスの階層ではない というエラー。意味が分からない。ヘルプによ…