بله کاملا درسته جناب Nevercom من هم از این قابلیت بیلدر زیاد راضی نیستم ولی یک مواقعی واقعا میتونه مفید باشه برای مثال برای برای پلاگین دانلود که در نظر گرفته بودم که کاربر یک اسکریپت توی Master Top Layer ایجاد کنه و توی اون اسکریپت PluginGet تعریف کنه که مقدار خروجی رو بگیره که اون مقدار خروجی حاوی میزان پیشرفت کار هست رو با پروگرس به نمایش بگذاره و هر دفعه که قسمتی از فایل دانلود شد میزان درصد به خروجی داده بشه و اون اسکریپت با کمک تابع SendMessage اجرا بشه تا نیازی به مدیریت کاربر نباشه که قصد پیاده سازی چنین چیزی رو در آپادانا داشتم که به جای شی اسکریپت در بیلدر از شی Timer در آپادانا استفاده کنم و اون رو هنگام دانلود Enable و Disable کنم که مشکلی نیست به جاش تو خود اون Timer این عملیات رو مدیریت میکنم.دلیل اینکه تو MMB جواب میده اینه که توسعه دنده ها محلی رو در حافظه درنظر گرفتن که بشه با MMB ارتباط برقرار کرد.
گرچه این قابلیت میتونه مفید باشه، اما بنظرم نباید مثل MMB خام و ابتدایی باشه.
الان میشه توسط تابع SendMessage هر اسکریپتی رو در MMB اجرا کرد، بدون اینکه نیاز باشه از برنامه اجازه ای گرفته بشه.
این یعنی مثلاً خیلی راحت میشه با یه کد ساده، صفحه ی اول که مربوط به رمز عبور هست رو دور زد
به هرحال منظور بنده این هست که باید متد پیشرفته تری برای ارتباط با سایر برنامه ها درنظر گرفته بشه که برای توسعه در آینده مشکلی ایجاد نکنه.
سلامبله کاملا درسته جناب Nevercom من هم از این قابلیت بیلدر زیاد راضی نیستم ولی یک مواقعی واقعا میتونه مفید باشه برای مثال برای برای پلاگین دانلود که در نظر گرفته بودم که کاربر یک اسکریپت توی Master Top Layer ایجاد کنه و توی اون اسکریپت PluginGet تعریف کنه که مقدار خروجی رو بگیره که اون مقدار خروجی حاوی میزان پیشرفت کار هست رو با پروگرس به نمایش بگذاره و هر دفعه که قسمتی از فایل دانلود شد میزان درصد به خروجی داده بشه و اون اسکریپت با کمک تابع SendMessage اجرا بشه تا نیازی به مدیریت کاربر نباشه که قصد پیاده سازی چنین چیزی رو در آپادانا داشتم که به جای شی اسکریپت در بیلدر از شی Timer در آپادانا استفاده کنم و اون رو هنگام دانلود Enable و Disable کنم که مشکلی نیست به جاش تو خود اون Timer این عملیات رو مدیریت میکنم.
به هرحال ممنونم.
من میخواستم دستورات آپادانا رو با کمک تابع SendMessage اجرا کنم درست به همون نحوی که توی بیلدر انجام میگیره ولی واکنشی ندیدم آیا این امکان توی آپادانا تعریف نشده؟
البته نه همیشهالان میشه توسط تابع SendMessage هر اسکریپتی رو در MMB اجرا کرد، بدون اینکه نیاز باشه از برنامه اجازه ای گرفته بشه.
این یعنی مثلاً خیلی راحت میشه با یه کد ساده، صفحه ی اول که مربوط به رمز عبور هست رو دور زد
آخه این ساده ترین راه بوده که سازنده به دردسر نیفتهبله حق با شماست این قابلیت خوبه ولی نه با SendMessage!! نمیدونم چرا سازنده ی بیلدر راه بهتر از این متد پیدا نکرده!
منتظرش هستیم جاوید جانیه فکری در این مورد برای آپادانا دارم که اگه جواب بده عالی میشه.