Вопросы по теме 'begininvoke'
В чем разница между Invoke () и BeginInvoke ()
Просто интересно, в чем разница между BeginInvoke() и Invoke() ?
В основном то, для чего каждый из них будет использоваться.
РЕДАКТИРОВАТЬ: В чем разница между созданием объекта потоковой передачи и вызовом invoke для этого и просто вызовом...
197660 просмотров
schedule
27.03.2023
Анонимный метод как параметр для BeginInvoke?
Почему вы не можете передать анонимный метод в качестве параметра методу BeginInvoke ? У меня такой код:
private delegate void CfgMnMnuDlg(DIServer svr);
private void ConfigureMainMenu(DIServer server,)
{
MenuStrip mnMnu =...
33087 просмотров
schedule
25.04.2022
Потоки и сокеты
У меня есть следующее:
ThreadStart startThread =
delegate
{
mySocket.StartListen();
};
mySocket теперь зацикливается на Listen(), когда я:
new Thread(startThread).Start();
Вот StartListen:
public...
1599 просмотров
schedule
14.07.2022
Проблема C# UserControl BeginInvoke
У меня есть пользовательский элемент управления С#, у которого есть собственный фоновый рабочий поток. Этот рабочий поток запускается в конструкторе элемента управления и останавливается при удалении элемента управления.
Поток периодически...
989 просмотров
schedule
03.05.2023
Подождите, пока не будет вызван делегат
У меня есть асинхронный класс с методом StartProcessing() , который вызывает событие int ResultReady() после завершения обработки. StartProcessing() занимает очень мало времени.
Я хочу вызвать этот класс синхронно. Мой псевдокод должен быть...
3513 просмотров
schedule
24.01.2023
Зачем использовать Dispatcher.BeginInvoke?
Я видел (и читал) об использовании Dispatcher.BeginInvoke, чтобы гарантировать, что обновления пользовательского интерфейса происходят в потоке пользовательского интерфейса. Я понимаю это рассуждение.
Но я видел примеры, когда в представлении кода...
1127 просмотров
schedule
26.02.2024
Можно ли выяснить, когда все Control.BeginInvoke были завершены?
В моем текущем проекте я беру командную строку и в значительной степени отображаю ее в RichTextBox на основе ввода, введенного в textBox, и нажатия кнопки.
См. Проблемы с классом Process при перенаправлении вывод командной строки в winform...
180 просмотров
schedule
25.12.2022
Windows Phone: как определить, что Deployment.Current.Dispatcher.BeginInvoke завершился?
Я пытаюсь сделать пользовательский интерфейс страницы в приложении WP7 более отзывчивым, помещая часть загрузки данных в фоновый поток, а не работая на переднем плане при загрузке страницы.
Код потока по существу работает с некоторыми данными и...
3105 просмотров
schedule
26.02.2023
Может ли BeginInvoke делать то же самое, что и BackgroundWorker?
Может ли BeginInvoke делать то же самое, что и BackgroundWorker? Я имею в виду, что в конце концов у обоих не одна и та же цель, которая выполняет асинхронные операции в другом потоке?
Если у меня есть окна WPF... и я хочу получить доступ к базе...
111 просмотров
schedule
17.08.2022
BeginInvoke() иногда прерывается (System.InvalidOperationException) с недопустимой попыткой вызвать Read, когда программа чтения закрыта
В следующем фрагменте кода AddRow() вызывается из потока, отличного от пользовательского интерфейса:
public partial class Form1 : Form
{
public delegate void InvokeDelegate();
...
SqlConnection mSqlConnection = new...
523 просмотров
schedule
22.04.2022
Где задокументированы определенные в среде CLR методы, такие как [delegate].BeginInvoke?
[EDIT, полностью перефразировано:] Похоже, мой вопрос был действительно плохо сформулирован и плохо принят. Поэтому я надеюсь, что эта полная перефразировка поможет...
В сообщении MSDN четко указано: Control.BeginInvoke() делегировать в...
3319 просмотров
schedule
02.07.2022
Сигнатура метода AddressOf
Поскольку я не могу вводить параметры, как я могу соблюдать следующую подпись?
Private Sub SetFocusToRow(ByRef ultraGridRow As Infragistics.Win.UltraWinGrid.UltraGridRow)
grdSoldeOuverture.ActiveCell = ultraGridRow.Cells(0)...
447 просмотров
schedule
22.03.2023
Dispatcher.beginInvoke не выполняется немедленно
Ниже приведен мой код, у меня возникла проблема, когда я вызываю Dispatcher.BeginInvoke, он не обрабатывает эти сообщения в нужное время.
Скрипт класса:
public void Execute()
{
var process = new Process();
var startinfo...
1248 просмотров
schedule
18.12.2023
WinForm Control BeginInvoke / Invoke Проблема
Я пытаюсь написать многопоточную WinForm в приложении C ++ / CLI с помощью VS2012.
Я знаю, что только поток пользовательского интерфейса может обновлять элемент управления, и я использовал делегаты и методы вызова. Однако я столкнулся с проблемой...
328 просмотров
schedule
17.07.2023
Выполняют ли делегат::Invoke и ThreadPool::QueueWorkerItem в C# одну и ту же работу?
Синхронные вызовы в C# можно преобразовать в асинхронные вызовы путем создания нового делегата, а затем для этого делегата можно вызвать BeginInvoke . Ту же операцию можно выполнить, не создавая делегата, но вызывая метод...
58 просмотров
schedule
12.05.2022
this.Dispatcher.BeginInvoke(() => Безопасно ли вызывать его несколько раз в моем приложении Windows Phone?
Мне было интересно, безопасно ли вызывать Dispatcher.BeginInvoke() в моем приложении Windows Phone несколько раз. Я использую его для вызова своих методов, которые одновременно заполняют LongListSelectors и начинают анимацию StoryBoard.
Код:...
660 просмотров
schedule
29.08.2022
Диспетчер завершил событие, не работающее должным образом
//Code to show a control goes here
var DispatcherOperation = this.ParentWindow.Dispatcher.BeginInvoke((Action)(() =>
{
//Do stuff
}));
DispatcherOperation.Completed += (s, e) =>
{
if (DispatcherOperation.Status ==...
456 просмотров
schedule
13.08.2022
Пользовательский интерфейс обновления форм Xamarin
Я новичок в формах xamarin. Поэтому у меня проблемы с обновлением пользовательского интерфейса. Я использую Device.BeginInvokeOnMainThread для обновления значения на панели инструментов. Но это не работает. Он обновляет значение только при...
614 просмотров
schedule
09.05.2023