Вопросы по теме 'dispose'
Application.Run выдает исключение ArgumentException, которое не было обработано
У меня есть условие, при котором мне нужно закрыть приложение, поэтому я вызываю this.Dispose(), когда устанавливаю флаг certian.
Сначала я подумал, что это проблема вызова функций после того, как я вызову this.Dispose(), и поэтому я переместил код...
4159 просмотров
schedule
15.12.2022
Нужно ли удалять System.Timers.Timer, если вы используете его в своем приложении?
Я использую класс System.Timers.Timer в одном из классов своего приложения. Я знаю, что у класса Timer есть метод Dispose, унаследованный от родительского класса Component, который реализует интерфейс IDisposable. Экземпляры указанного ниже класса...
41920 просмотров
schedule
13.11.2023
Не удается выпустить COM-объект Excel в .NET
Я создал инструмент, который импортирует лист Excel. COM-объект excel создается в течение срока службы приложения. Я применил шаблон MVP к своему инструменту, чтобы VIEW и Presenter разделяли пользовательский интерфейс и логику.
У vIEW, который...
975 просмотров
schedule
03.08.2022
Как избавиться от записываемого растрового изображения? (WPF)
Некоторое время назад я опубликовал вопрос, связанный с утечкой памяти WriteableBitmap, и, хотя я получил замечательные советы, связанные с этой проблемой, я все еще думаю, что есть серьезная ошибка / (ошибка, сделанная мной) / (Путаница) / (еще...
8429 просмотров
schedule
22.10.2023
C # абстрактный метод Dispose
У меня есть абстрактный класс, который реализует IDisposable, например:
public abstract class ConnectionAccessor : IDisposable
{
public abstract void Dispose();
}
В Visual Studio 2008 Team System я запустил анализ кода в своем проекте, и...
7515 просмотров
schedule
11.04.2024
Память C # и вопросы, связанные с удалением
У меня есть следующий фрагмент кода, я просто хотел проверить, кто будет вызывать удаление? он вызывается автоматически.
ToolTip toolTip = new ToolTip();
toolTip.SetToolTip(button, toolTipText);
Также допустим, что я создаю локальную...
1655 просмотров
schedule
24.08.2022
Насколько плохо не использовать метод dispose() в Powershell?
Иногда нам нужно выполнить небольшие административные задачи в SharePoint. Простой скрипт PowerShell — действительно хороший инструмент для этого. Например, такой скрипт может перечислять обработчики событий списка:...
33542 просмотров
schedule
27.11.2022
Реализовать Dispose(bool) в UserControl
Как реализовать Dispose (логическое значение) в UserControl..., когда VS Designer уже реализовал его с атрибутом DebuggerNonUserCode ? Будут ли удалены мои модификации этого метода?
(код из UserControl.Designer.vb)...
2100 просмотров
schedule
12.02.2022
Java this.dispose не закрывает окно при вызове
Я пишу программу из класса и пытаюсь настроить ее так, чтобы создавалось окно, в котором отображаются результаты поиска в виде кнопок. Хотелось бы, чтобы при отсутствии результатов поиска окно вызывало всплывающее предупреждение о таком, а потом...
5890 просмотров
schedule
23.04.2022
Удаление шрифтов JFace FontRegistry
У меня есть приложение, в котором будет много окон, поэтому мне имеет смысл создать синглтон, который содержит экземпляр FontRegistry , и позволить этому синглтону управлять содержимым FontRegistry . Мой код выглядит примерно так:
import...
317 просмотров
schedule
14.02.2023
Следует ли проводить модульное тестирование методов Dispose?
Я использую С#. Рекомендуется ли использовать методы модульного тестирования? Если да, то почему и как следует тестировать эти методы?
16620 просмотров
schedule
27.05.2023
Как прервать BeginReceive () сокета?
Естественно, BeginReceive() никогда не закончится, если нет данных. MSDN предполагает , что вызов Close() прервет BeginReceive() .
Однако при вызове Close() в сокете также выполняется Dispose() , как показано в этот замечательный ответ ,...
19628 просмотров
schedule
17.04.2022
Мои элементы управления не располагаются правильно?
У меня есть следующий метод:
public static void Disposer(Control.ControlCollection controls)
{
foreach (Control c in controls)
{
if (c.HasChildren)
Disposer(c.Controls);
if ((c is...
949 просмотров
schedule
22.06.2023
Класс C #: ведение журнала / ведение журнала, следует ли использовать деструктор?
У меня есть класс C #. Когда этот класс больше не используется, я хочу кое-что сделать. Например, зарегистрируйте текущее состояние и так далее.
Я хочу быть уверенным, что этот метод запускается каждый раз, когда класс больше не используется. Я...
1769 просмотров
schedule
04.04.2024
Как я могу вызвать событие WebControls OnDisposed?
Я установил точки останова в моем Page Dispose (который переопределяет, но затем вызывает базовый Dispose ) метод и мой OnDisposed обработчик.
Обработчик OnDisposed никогда не вызывается, но метод Page Dispose() вызывается.
Если вы...
2490 просмотров
schedule
12.01.2022
Почему перед вызовом Dispose я должен выполнить приведение к определенному типу указателя?
Предположим, у меня есть экземпляр класса TList (BDS 2006, так что это список типов указателей). Каждый указатель, который я помещаю в список, ссылается на память, выделенную функцией New(). Поэтому, когда я хочу очистить список, я должен перебирать...
620 просмотров
schedule
27.02.2023
Должен ли я явно вызывать Dispose для классов, созданных Microsoft, которые наследуют IDisposable?
Что касается классов, созданных Microsoft, которые наследуют IDisposable, должен ли я явно вызывать Dispose для предотвращения утечек памяти?
Я понимаю, что лучше всего вызывать Dispose (или еще лучше использовать блок using), однако при...
948 просмотров
schedule
07.05.2023
Сколько работы в методе Dispose?
Сколько работы нужно выполнить с помощью метода Dispose? В конструкторах я всегда придерживался позиции, что вы должны делать только то, что абсолютно необходимо для создания экземпляра объекта. В этом случае я также всегда придерживался подхода,...
302 просмотров
schedule
12.07.2022
Dispose() не предотвращает исключение нехватки памяти
У меня есть огромный файл журнала, в котором около 15 миллионов строк. Мне нужно перенести все эти строки в базу данных Oracle. Вот что я делаю для этого:
Я читаю строки в DataTable (строки разделяются запятыми, так что они образуют столбцы)....
2512 просмотров
schedule
21.03.2022
Свободно Nhibernate работает с сущностями после удаления сеанса
У меня вопрос по работе с сущностями, которые были получены из БД. В настоящее время у меня много операций, где мне нужно получить объекты из БД и передать их другому сервису. Упрощенная версия такого кода выглядит так:
List<Entity> list;...
374 просмотров
schedule
05.05.2023