Вниз  C# / .NET
- 4.02.2015 / 21:29
Naik
  Пользователь

Naik 
Сейчас: Offline
boNNdaR, сериализация? Прще просто в файл данные записывать/считывать в своём формате, я думаю.
- 4.02.2015 / 21:48
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
О, точняк, сериализация! Не советуеш её юзать?
- 23.02.2015 / 00:04
bybabik
  Пользователь

bybabik 
Сейчас: Offline
Как вытащить информацию из потока, в textbox
- 23.02.2015 / 00:09
Kalter
  Пользователь

Kalter 
Сейчас: Offline
bybabik,
Открыть поток
Прочитать информацию
Закрыть поток
Отобразить информацию в TextBox
...
PROFIT!
__________________
 Homo homini penis est.
- 23.02.2015 / 00:27
bybabik
  Пользователь

bybabik 
Сейчас: Offline
Kalter, в одном потоке держится сервер.. а во втором windows форм..(в одном потоке приложение а во втором потоке окна..)

Вытянуть инфу из сервер и поместить в Как вытащить информацию из потока, в textbox

нужно пример кода..
- 23.02.2015 / 00:42
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Обменивайся тогда с сервером через определённые интервалы времени.

Примеры кода можно найти на MSDN.
__________________
 Homo homini penis est.
- 23.02.2015 / 09:24
Asylum29
  Пользователь

Asylum29 
Сейчас: Offline
bybabik, если Вам нужно вывести данные в элемент интерфейса из другого потока, то используйте InvokeRequired. Примерно такой код:
  1. private void Update(bool arg)
  2. {
  3. if (control.InvokeReqired) // если вызов не в главном потоке
  4. control.Invoke(new Action<bool>(Update), arg);
  5. else
  6. {
  7.   // работа с UI в главном потоке
  8. }
  9. }

Если Вы про сам факт прихода сообщений на сервер, то можно реализовать событие. В общем виде оно делается так:
  1. public class Server
  2. {
  3. public event EventHandler<MyMessageEventArgs> NewMessage;
  4. ...
  5. protected virtual void OnNewMessage(MyMessageEventArgs e) // вызывается при приходе нового сообщения
  6. {
  7. var action = Volatile.Read(ref NewMessage);
  8. if (action != null) action(this, e); // оповещение подписчиков
  9. }
  10. ...
  11. }

MyMessageEventArgs является новым классом, в полях которого Вы можете передать какие-то данные. После реализации события и его аргумента просто подпишитесь на NewMessage в главном потоке.

Изменено Asylum29 (23.02 / 09:35) (всего 2 раза)
- 25.03.2015 / 05:19
Эзиз
  Пользователь

Эзиз 
Сейчас: Offline
У меня проблемы. Установил SharpDevelop 4.0 пиши программу и нажимаю на F5 прог не запускается почему так? Даже сохранил и еще попробывал но не получается?
- 26.03.2015 / 10:35
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
собрать и скомпилить прлект?
- 6.04.2015 / 23:04
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
никогда не думал, но я установил студию :gg: осталось изучить 780 страниц С# по Троелсену :gg:
__________________
 わからない!!
Наверх  Всего сообщений: 296
Фильтровать сообщения
Поиск по теме
Файлы топика (7)