Свързани въпроси 'dispose'

Как да отпиша абонамент за анонимна функция в метод Dispose на клас?
Имам клас A... в неговия конструктор... присвоявам анонимна функция на eventHandler на Object_B. Как да премахна (отпиша) това от метода Dispose от клас A? Всяка помощ ще бъде оценена! Благодаря Public Class A { public A() {...
1458 изгледи

Изхвърляне на SqlConnection в OnActionExecuted
Относно тази част от кода: public class MyController : Controller { SqlConnection db = new SqlConnection(); public ActionResult Index() { //Fetch some data with db. //Maybe call some other private methods that use db....
164 изгледи

Премахване на SoundEffectInstance без използване на 'dispose' в C# XNA
Попаднах на лек проблем. Когато рестартирам играта си (чрез стартиране на собствен метод за инициализация), мога успешно да презаредя всичките си обекти/променливи. Но първоначалният SoundEffectInstance , който използвах, продължава да се...
182 изгледи
schedule 23.09.2022

Не може да се актуализира изображението в картинната кутия
Създавам малка игра Reversi/Othello и в моя метод за рисуване на дъската имам вложен for цикъл за показване на решетка от PictureBoxes, всяка с изображение. При първото извикване на метода всички PictureBoxes се създават правилно и изображенията се...
154 изгледи
schedule 30.09.2022

Програмата увисва след извикване на Dispose()
Работя върху проект за iOS с C#. Програмата заснема изображения от свързана уеб камера и ги изпраща чрез Socket към iPhone/iPad. Всичко това работи добре и мога успешно да накарам потока си да се показва на устройството. Но когато клиентът...
3433 изгледи
schedule 05.10.2022

използване на израза FileStream и/или StreamReader - предупреждения на Visual Studio 2012
Новото Visual Studio 2012 се оплаква от обща кодова комбинация, която винаги съм използвал. Знам, че изглежда пресилено, но направих следното в моя код „само за да съм сигурен“. using (var fs = new FileStream(filePath, FileMode.Open,...
67302 изгледи
schedule 02.12.2023

Dispose срещу итераторни блокове
Тези два въпроса почти отговарят на моя въпрос, но не съвсем. Считайте това за последващ въпрос към тези. Трябва ли да обмисля изхвърлянето на всеки IEnumerable‹ T› Използвам? Разбиране на итераторните блокове и метода за изхвърляне...
1347 изгледи

пресъздайте обект JinternalFrame след извикване на dispose().
Ситуация: има Supplier_JinternalFrame в JDesktopPane. Supplier_button е наличен за извикване SetVisible(true) в JDesktopPane, за да се покаже рамката Supplier. но когато затворя рамката на доставчика чрез Dispose(); неговото скриване и никога...
818 изгледи

синтаксис за изхвърляне на c#
Наскоро трябваше да внедря функционалност Dispose() и се натъкнах на метод с 1 ред, 2 метода на ред и по-изчерпателни методи. Метод/функция от 1 ред просто би извикал нещо като "context.Dispose", но методът, който избрах, беше следният:...
398 изгледи
schedule 24.12.2023

Изхвърляне на UIImage и CGImage
Трябва ли да изхвърлям UIImage s и CGImage s в приложението MonoTouch, след като свърша работата с тях? Какви са ефектите от изхвърлянето на който и да е от тях? Безопасно ли е да изхвърлите някой от тях, ако изображението все още се вижда?
1251 изгледи

DataContext, достъпен след Dispose в страници/контроли за изобразяване
Случайно получавам грешки „DataContext достъпен след Dispose“, но само на aspx и ascx страници/контроли. Има ли общо правило, че не трябва да извиквам вградени методи на страници, които използват контексти на данни? Предполагам, че до момента, в...
346 изгледи
schedule 11.11.2023

MessageQueue се изхвърля повече от веднъж
Виждал съм тази грешка в други публикации, но не и за тази точна ситуация. Имам два класа, които правят едно и също нещо с MessageQueue. Поради това абстрахирах създаването и изхвърлянето на опашката към помощен клас. Получавам тази грешка и не...
1303 изгледи
schedule 03.01.2024

Как да затворите jframe с keyListener
Пиша проста програма за слайдове в java. В тази програма искам да показвам слайдовете си като powerpoint в нов прозорец. Имам основен графичен интерфейс, който има единичен шаблон, следователно създавам моя SlideShowGUI в моя MainGUI,...
430 изгледи
schedule 14.01.2024

Най-добрият, безопасен начин за еднократен достъп до поле, т.е. за изхвърляне
По принцип искам да се уверя, че поле в клас (в този случай _changedPoller) е Disposed възможно най-рано, когато вече не е необходимо. Извиквам StopChangedPolling в метода Dispose на класа и когато възникнат определени събития. Кой е най-добрият...
71 изгледи
schedule 07.01.2024

Използване на шаблон за еднократна употреба за почистване на класове членове на IDispose
Част от шаблона за еднократна употреба включва следния метод. protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { // TODO: dispose managed state (managed objects). }...
1157 изгледи
schedule 26.10.2022

Премахване на UserControl (WPF)
В winforms обикновено правя Parent.Controls.Remove(this); , за да накарам UserControl да се премахне. Това не работи за wpf. Моят контрол има бутон за премахване на целия UserControl, някакви идеи как да постигна това в wpf? Благодаря предварително
6981 изгледи
schedule 23.03.2024

Кога трябва да използвам dispose() върху графики?
Уча се да рисувам неща в C# и продължавам да виждам препоръки за използване на dispose(), но не разбирам напълно какво прави. Кога трябва да използвам dispose() върху начертана с код графика? Какво ще стане, ако не го направя? Трябва ли да го...
10393 изгледи
schedule 22.04.2024

Няма достъп до изхвърлен обект
Моята програма има множество форми. Петата и последна форма има бутон, който при натискане затваря приложението чрез метода Application.Exit(). Въпреки това всеки път, когато щракна върху бутона, получавам грешката „не мога да осъществя достъп до...
2260 изгледи
schedule 26.04.2024

Това ли е как да внедрите IDisposable правилно?
Изпълних Code Analysis на един от моите проекти и това ме размаха два пъти с пръст, а именно: CA1063 Правилно внедряване на IDisposable Осигурете заменимо изпълнение на Dispose(bool) на „UserStore“ или маркирайте типа като запечатан. Извикването...
1893 изгледи

Разлика между Try-Finally Dispose и Using-statement
Гмурках се в анализа на кода на Microsoft и се натъкнах на нещо доста интересно. .NET изглежда използва два различни типа Dispose, в зависимост от начина, по който се извиква. Вземете следните две опции: public void SqlConnectionUsing() {...
1505 изгледи
schedule 25.04.2024