PDA

View Full Version : دسترسی به ابجکت های ایجاد شده در زمان اجرا



peym4ns
سه شنبه 27 آذر 1397, 08:51 صبح
سلام ، من در برنامه بر حسب نیاز به شکل داینامیک چند آبجکت TADOQuery ایجاد کردم و بعلاوه چتد گرید و دیتا سورس. تا اینجا من مشکلی نداردم و کویری ها رو به کانکشنم متصل میکنم و دیتاها رو لود میکنم. مشکل اینجاست من نمیدونم به چه صورت به کویری های ایجاد شده دسترسی مجدد داشته باشم. چون در زمان اجرا نام تخصیص داده شده برام در دسترس نیست.
با تشکر

bimedana
سه شنبه 27 آذر 1397, 10:24 صبح
متوجه نشدم، بیشتذ توضیح بدهید تا راهنماییتون کنم

peym4ns
سه شنبه 27 آذر 1397, 10:46 صبح
فرض کنید در زمان اجرا در یک حلقه چند AdoQuery ایجاد شده. حالا برای دسترسی به این AdoQuery ها چطور میتونم در جاهای دیگه دسترسی داشته باشم؟

یوسف زالی
سه شنبه 27 آذر 1397, 21:40 عصر
می تونید از آرایه استفاده کنید


var
QrArr: array of TADOQuery;
.
.
QrArr[5] := TADOQuery.Create..
.
.
QrArr[5].SQL..

peym4ns
چهارشنبه 28 آذر 1397, 08:03 صبح
تشکر. بله از آرایه استفاده کردم. ولی واقعا راهی برای دسترسی به آبجکت ایجاد شده از طریق نامی که اختصاص میدیم نیست؟

یوسف زالی
چهارشنبه 28 آذر 1397, 15:05 عصر
چرا
findComponent