Winapp (c #) вызывает приложение Java -> установить индикатор выполнения - PullRequest
0 голосов
/ 08 апреля 2009

У меня есть C # winapp, который связывается с Java-приложением для извлечения данных через tcp. Теперь я хочу добавить индикатор выполнения для ожидания и показа, что загрузка данных занята. Потому что в этот момент winapp зависает, пока не получит все данные из java.

Теперь мне было интересно, как я могу это запрограммировать. Потому что я предполагаю, что java должен время от времени возвращать что-то для установки индикатора выполнения в c #.

Думаю, мне нужно сделать это с потоками, но я не совсем уверен, как это сделать.

Если у кого-то есть другие идеи или примеры, это было бы замечательно.

1 Ответ

2 голосов
/ 08 апреля 2009

BackgroundWorker почти наверняка то, что вы хотите на стороне WinApp. Метод ReportProgress и событие ProgressChanged используются для обработки обновления индикатора выполнения.

Однако вам нужно будет решить, как решить, какой прогресс на самом деле достигнут. Если вы дадите нам больше идей о том, что делает приложение Java, мы могли бы помочь вам немного подробнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...