デバイスへの入力と出力を制御および処理するクラスを作成しています。I/O の一部は、Comport ライブラリ (Tcomport、Dejan Crnila) を使用しているシリアル ポートによって行われる予定です。Tcomport および TcomDataPacket コンポーネントは、TComponent の子孫として宣言されています。
自分のクラスを次のように宣言する方が良いですか?
- 単純なクラス ( TThingy = クラス)
- コンポーネント (TThingy = class(TComponent)
1) の場合、TComPort.create 呼び出しに何を渡す必要がありますか? 現時点では、インスタンスの作成と解放を手動で処理するつもりです。