PDA

View Full Version : سوال: گرفتن رویداد ADOConnection برای کامپوننت هایی که در حال کانکت شدن هستند



یوسف زالی
سه شنبه 11 تیر 1392, 13:46 عصر
سلام.
فرض کنید یک شی ADOTable داریم که داره به یک ADOConnection کانکت می شه.
چطور می شه از داخل ADOConnection فهمید که چیزی داره کانکشنش رو به من ست می کنه؟
تمام لیست های نگهدارنده دیتاست ها در این شی همگی Private هستند :ناراحت:

چه روشی رو پیشنهاد می کنید؟

یوسف زالی
سه شنبه 11 تیر 1392, 19:08 عصر
از اونجایی که هیش کی منو دوس نداره (!) خودم با آزمون و خطا جُستمش!
هک کامپوننت:


TADOConnection = class(ADODB.TADOConnection)
procedure RegisterClient(Client: TObject; Event: TConnectChangeEvent = nil); override;
procedure UnRegisterClient(Client: TObject); override;
end;