PDA

View Full Version : حرفه ای: تغییر کد برنامه در زمان اجرا



User Soual
پنج شنبه 20 تیر 1398, 01:36 صبح
باسلام و شب بخیر به دوستان عزیز

من یک Button و یک Label در فرم خودم دارم
بعد توی رویداد Text changed لیبل خودم کد زیر رو نوشتم

Mybutton.Text = Label.Text;


خودتون متوجه شدید که هرچی توی لیبل نوشته شه متن کنترل باتن میشه

خب حالا من برنامه رو میبندم میخوام وقتی دوباره بازش کردم همون متنی که دفعه قبل در لیبل نوشته بودم متن باتن بشه
به نوعی میشه گفت کد برنامه تغییر کرده

دقت کنید من نمیخوام از روش های زیر استفاده کنم:

1- Database

2- Application setting

3- File


با تشکرررر

mr.sirwan
پنج شنبه 20 تیر 1398, 10:51 صبح
منظورت چیه که نمیخوای از اون سه روش استفاده کنی؟ یعنی نمیخوای تغییرات رو ذخیره کنی؟؟؟ اگه اینطوره، شما خودت بشین فک کن بدون ذخیره سازی چجوری میشه تغییرات رو دوباره برگردوند و نمایش داد!!! ببین به جایی میرسی 🙄

موفق باشی

asiatec
پنج شنبه 20 تیر 1398, 15:56 عصر
باید اختراع بشه

mmbguide
پنج شنبه 20 تیر 1398, 21:38 عصر
احتمالا باید روشی پیدا کنی که فایل کامپایل شده را اصلاح کنه. تا جایی که میدونم باید یک منبع برای دخیره سازی اطلاعات داشته باشی. مثل همان روش های ممنوعه در بالا. ولی اگر میخوای تغییرات صرفا برای همان سیستم اعمال بشه میتونی با رجیستری ویندوز کار کنی. که اگر نرم افزار رو در سیستم دیگه اجرا کنی و یا اینکه ویندوز عوض بشه همه تنظیمات مجدد باید اعمال بشه. مگر اینکه خودت یک روش تهیه پشتیبان گیری از رجیستری درست کنی که کاربر بتونه همه مقادیر رجیستری رو (مربوط به برنامه) رو Restore کنه.

ROSTAM2
دوشنبه 24 تیر 1398, 08:27 صبح
سلام . مطمئناً باید ذخیره سازی کنی که رجیستری و فایل ریسورس (اگه شامل روش فایل نشه) رو یادت رفت به اون 3 روش اضافه کنی!