掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Printers.pasのBeginDoc関数を変更したい (ID:43522)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは, >できることならPrinters.pasを直接修正するような事は避けたいので これは,一般論ですが,Delphi では,あるクラスに機能を追加したり,変更するには, そのクラスを継承したクラス (コンポーネント) を作成します. そのために,「継承」という概念があるとも言えます. TMyMemo = class(TMemo) end; というのは,TMemo というクラスを継承したクラスです. Delphi では,慣習的に,クラス名の先頭には T を付けているようです. 同じ名前のクラス名は,原則的に,同時使用はできません. また,レコード型 (構造体) も同じです. 既にあるレコード型に,勝手にメンバーを追加することはできません. (比較的新しい Delphi では,少し意味は違いますが,方法があります) 解決策ということではありませんが,参考になれば.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.