من با یک حلقه به شکل زیر میخام همه کامپوننتهایی
را که زیر کلاسی از tdataset هستند
(مثل ttableوtqueryو...)
پیدا کنم
For i := 0 To Form1.ComponentCount-1 Do
If Form1.Components[i] ???? Then//اینجا باید شرط مناسب قرار بگیره
DoSomething
ولی نمیدانم چه باید بنویسم
نکته:
If Form1.Components[i] Is TDataset
به دردم نمیخوره.چون tdataset در یک رشته قرار دارد
در حقیقت من نام یک کلاس را دارم و میخواهم همه کامپوننتهایی که
از آن کلاس یا زیر کلاسی از آن هستند پیدا کنم