PDA

View Full Version : نحوه دسترسی به اشیا فرم موجود در bpl از bpl دیگر



rahro
سه شنبه 23 مهر 1392, 20:09 عصر
دوستان چطور میشه از فرمی که در یک package موجود به آبجگت ها و فرم موجود در package دوم دسترسی پیدا کرد و همچنین بالعکس ؟ طبق شکل زیر

111904
من دو تا package دارم و هرکدام حاوی فرمی است چطور میتونم به آبجکت های موجود در هر
Package از طریق package دوم دسترسی داشته باشم؟
این سوال بسیاری از کسانی است که تازه کار با bpl را شروع کردند ، در تمامی مطالب bpl که در این سایت مطرح شده در این باره جواب درستی داده نشده ، اگه کمکم کنید بتونم برنامه زیرو بنویسم به جواب سوالات رسیدم
یه فرم اصلی دارم و دوتا package که داخل هر package یک فرم وجود دارد ، من می خوام از editbox موجود در فرم pkg1frm1 که package1 وجود دارد مقدار متنی Name را برابر با editbox2 فرم pkg2frm2 موجود در package قرار بدک و در آخر مقادیر موجود در دو editbox داخل فرم pkg2frm2 را برابر با دو editbox موجود در mainform کنم .
من برنامه را تا اینجا نوشتم که از داخل فرم اصلی فرم های داخل package1 و package2 نمایش داده میشن اما ادامشو نمیدونم !
اینم سورس برنامه : http://www.uploadmb.com/dw.php?id=1381856247

rahro
شنبه 27 مهر 1392, 17:14 عصر
من تا حالا دوبار سوالاتی مربوط به bpl در این سایت مطرح کردم اما جوابی نشنیدم
واقعا کسی چیزی نمیدونه !!!

یوسف زالی
شنبه 27 مهر 1392, 20:00 عصر
این بحثی نیست که :
- افراد زیادی باهاش آشنا باشند
- وقت کمی برای دیباگ بخواد
- با این شکل خاصی که شما استفاده می کنید، استفاده زیادی داشته باشه

این با "اصل تنبلی" من هم مغایره!
دانلود کنم، دلفی رو باز کنم، BPL ها رو generate کنم، کدتون رو بفهمم، دیباگ کنم، راه حل رو پیدا کنم، ... اوووووه کی می ره این همه راه رو! :لبخند:
کدتون ایراد فنی هم داشت، ضمنا کلاس مورد نظر لود نشد.

راهی که برای کیس شما به ذهنم می رسه اینه:
استاندارد حکم می کنه ماژول های برنامه از هم مستقل باشند، یا لااقل با هم درگیر نشند، بهتره آیتم ها رو از همون فرمی که درش لود کردید ست کنید.
از یکی بخونید و در اون یکی ست کنید.

موفق باشید.

rahro
یک شنبه 28 مهر 1392, 19:34 عصر
لازم به اضافه کردن پلاگین ها نیست ها
فقط کافیه فایل Project Group رو اجرا کنید!