تغییر کد برنامه در زمان اجرا
باسلام و شب بخیر به دوستان عزیز
من یک Button و یک Label در فرم خودم دارم
بعد توی رویداد Text changed لیبل خودم کد زیر رو نوشتم
Mybutton.Text = Label.Text;
خودتون متوجه شدید که هرچی توی لیبل نوشته شه متن کنترل باتن میشه
خب حالا من برنامه رو میبندم میخوام وقتی دوباره بازش کردم همون متنی که دفعه قبل در لیبل نوشته بودم متن باتن بشه
به نوعی میشه گفت کد برنامه تغییر کرده
دقت کنید من نمیخوام از روش های زیر استفاده کنم:
1- Database
2- Application setting
3- File
با تشکرررر
نقل قول: تغییر کد برنامه در زمان اجرا
منظورت چیه که نمیخوای از اون سه روش استفاده کنی؟ یعنی نمیخوای تغییرات رو ذخیره کنی؟؟؟ اگه اینطوره، شما خودت بشین فک کن بدون ذخیره سازی چجوری میشه تغییرات رو دوباره برگردوند و نمایش داد!!! ببین به جایی میرسی 🙄
موفق باشی
نقل قول: تغییر کد برنامه در زمان اجرا
نقل قول: تغییر کد برنامه در زمان اجرا
احتمالا باید روشی پیدا کنی که فایل کامپایل شده را اصلاح کنه. تا جایی که میدونم باید یک منبع برای دخیره سازی اطلاعات داشته باشی. مثل همان روش های ممنوعه در بالا. ولی اگر میخوای تغییرات صرفا برای همان سیستم اعمال بشه میتونی با رجیستری ویندوز کار کنی. که اگر نرم افزار رو در سیستم دیگه اجرا کنی و یا اینکه ویندوز عوض بشه همه تنظیمات مجدد باید اعمال بشه. مگر اینکه خودت یک روش تهیه پشتیبان گیری از رجیستری درست کنی که کاربر بتونه همه مقادیر رجیستری رو (مربوط به برنامه) رو Restore کنه.
نقل قول: تغییر کد برنامه در زمان اجرا
سلام . مطمئناً باید ذخیره سازی کنی که رجیستری و فایل ریسورس (اگه شامل روش فایل نشه) رو یادت رفت به اون 3 روش اضافه کنی!