دوستان مفهوم Dispose چیه و چه کاری انجام میده؟
آیا دستور مقابل آن هم وجود داره؟ یعنی دستوری که عمل Dispose را خنثی کند؟
با تشکر
دوستان مفهوم Dispose چیه و چه کاری انجام میده؟
آیا دستور مقابل آن هم وجود داره؟ یعنی دستوری که عمل Dispose را خنثی کند؟
با تشکر
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
ممنون دوست عزیز
از لینک چیز زیادی متوجه نشدم.....
من در برنامه ام یه کمبو دارم وقتی combobax1.dispose(); را اجرا میکنم ظاهرا ارتباطش با برنامه قطع میشه چطوری میتونم اون ارتباط را مجددا برقرار کنم (غیر از load دوباره برنامه)؟
اون combobox رو دوباره new کنید
موفق لاشید
jooje
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
سلام. dispose كردن به ين معني پاك شدن كامل object از memory هستش بنابر اين براي كار با اون دوباره بايد مجدد يه object جديد بسازيد
احتیاجی به این کار نیستبنابر اين براي كار با اون دوباره بايد مجدد يه object جديد بسازيد
اگر همون object قبلی رو دوباره new کنن کافیه
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
دوست عزيز شما خودتون داريد ميگيد new كنند object رو.و اين بدين معني هستش كه از كلاس مورد نظر يك object جديد ساخته ميشه كه با object قبلي متفاوت هستش مثلا در محل قرار گيريشون روي memory
ما با این کار دوباره object نمی سازیم بلکه دوباره به object ی که وجود داره حافظه تخصیص میدیم.
دقت کنید که object ها reference دارند و ما از روی اون reference هاشون بهشون access داریم. وقتی یه ocject رو Dispose میکنیم reference ش هنوز تو جدول متغیر ها (که کامپایلر میسازه) وجود داره و فقط حافظه تخصیص داده شده خالی میشه.
زمانی میگیم یه object جدید ساخته شده که یه reference جدید تو اون جدول ایجاد شده باشه.
موفق باشید
jooje
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
یعنی combobox1=new combobox() ; کافیه؟
بله دوست عزیز
البته اگر تنظیمات خاصی روش انجام شده بوده دوباره باید همه Set بشن (منظورم items و size و این چیزاست)
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
من این تعریف خیلی برام مسئله بوده و تا حالا رفرنسایی خوندم مطلب دقیق و قانع کننده ای نداشتن در مورد این تعریف.
میتونین یه رفرنسی ، لینکی یا ... بدین من بازم در این مورد مطالعه کنم؟
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
یه ارتباط مرموز بین فریم ورک و OS هست که باعث همه این ابهامات شده. من هم دنبال این مقاله یا رفرنس هستم.
راستی یه سوال:
توی اون لینکی که شما معرفی کرده بودید، گفته که اگه Dispose رو فرخوانی کردیم، دیگه نیازی به اجرای finalize نیست. که برای این عدم نیاز دستور GC.SupressFinalize وجود داره. پس می تونیم نتیجه بگیریم که
همیشه اول dispose اجرا می شه و بعد finalize ؟
میشه مثالی بیارید که توش م dispose implement شده باشه و هم finalize?
یا مثالی که فقط finalize .
با تشکر
...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست
اونو قبلا خوندم ولی چیزی در مورد تعریف object نگفته
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin