View Full Version : Option( اختیارات برنامه)
shayan_delphi
یک شنبه 21 اسفند 1384, 20:56 عصر
سلام
برای اینکه برنامه Option داشته باشه و در اونجا کاربر تنظیمات برنامه را انجام بده،نحوه کار به چه صورته؟
باید تمام فرمها را به این فرم Option برنامه Use کنیم؟و از اونجا کد مربوط به همه فرمها را بنویسیم؟
مثلا تغییر رنگ،فونت،حالت نمایش و...
vcldeveloper
دوشنبه 22 اسفند 1384, 07:39 صبح
لازم نیست همچین کاری بکنید. تنظیمات برنامه را در یک فایل یا در رجیستری ذخیره کنید. برای دستری بخش های مختلف برنامه به اونها هم در یک یونیت جدا (مثلا با نام AppData.pas) متغیر های مورد نیاز را ایجاد کنید و در شروع برنامه مقادیر تنظمیات را در این متغیر ها لود کنید. یونیت AppData رو هم به Uses هر یونیتی که به داده های این متغیر ها نیاز داره اضافه کنید. در هنگام بستن برنامه هم داده های این متغیر ها را در یک فایل یا در رجیستری ذخیره کنید.
zoghal
دوشنبه 22 اسفند 1384, 11:35 صبح
از action استفاده کن
Ehsansh
دوشنبه 22 اسفند 1384, 11:59 صبح
برای ذخیره Option معمولا از Registry استفاده میشه و اگر هم مایلید بعد از نصب مجدد ویندوز تنظیمات از بین نره میتونید از فایلهای ini استفاده کنید.
بستگی داره Option برای چی استفاده بشه.
راهی که من استفاده میکنم:
من معمولا اطلاعاتی که در همه فرمها مشترک هستند برای مثال رنگ فرم ها رو در فرم اصلی لود میکنم و هر فرمی که Show میشه هم این اطلاعات رو از فرم اصلی دریافت میکنه.
فکر میکنم این راه خوبی باشه.
امیدوارم کمکت کنه.
shayan_delphi
دوشنبه 22 اسفند 1384, 21:07 عصر
سلام
از راهنمایی دوستان عزیز استفاده کردم
خیلی ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.