4.02.2015 / 21:29 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| boNNdaR, сериализация? Прще просто в файл данные записывать/считывать в своём формате, я думаю.
|
4.02.2015 / 21:48 | |
boNNdaR Пользователь Сейчас: Offline
Имя: Рома Откуда: місто Львів Регистрация: 01.12.2010
| О, точняк, сериализация! Не советуеш её юзать?
|
23.02.2015 / 00:04 | |
bybabik Пользователь Сейчас: Offline
Имя: Сергей Откуда: Родного города нету. Регистрация: 22.02.2015
| Как вытащить информацию из потока, в textbox
|
23.02.2015 / 00:09 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| bybabik, Открыть поток Прочитать информацию Закрыть поток Отобразить информацию в TextBox ... PROFIT!
__________________
Homo homini penis est. |
23.02.2015 / 00:27 | |
bybabik Пользователь Сейчас: Offline
Имя: Сергей Откуда: Родного города нету. Регистрация: 22.02.2015
| Kalter, в одном потоке держится сервер.. а во втором windows форм..(в одном потоке приложение а во втором потоке окна..)
Вытянуть инфу из сервер и поместить в Как вытащить информацию из потока, в textbox
нужно пример кода..
|
23.02.2015 / 00:42 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Обменивайся тогда с сервером через определённые интервалы времени.
Примеры кода можно найти на MSDN.
__________________
Homo homini penis est. |
23.02.2015 / 09:24 | |
Asylum29 Пользователь Сейчас: Offline
Регистрация: 02.02.2015
| bybabik, если Вам нужно вывести данные в элемент интерфейса из другого потока, то используйте InvokeRequired. Примерно такой код: private void Update(bool arg)
{
if (control.InvokeReqired) // если вызов не в главном потоке
control.Invoke(new Action<bool>(Update), arg);
else
{
// работа с UI в главном потоке
}
}
Если Вы про сам факт прихода сообщений на сервер, то можно реализовать событие. В общем виде оно делается так: public class Server
{
public event EventHandler<MyMessageEventArgs> NewMessage;
...
protected virtual void OnNewMessage(MyMessageEventArgs e) // вызывается при приходе нового сообщения
{
var action = Volatile.Read(ref NewMessage);
if (action != null) action(this, e); // оповещение подписчиков
}
...
}
MyMessageEventArgs является новым классом, в полях которого Вы можете передать какие-то данные. После реализации события и его аргумента просто подпишитесь на NewMessage в главном потоке. Изменено Asylum29 (23.02 / 09:35) (всего 2 раза) |
25.03.2015 / 05:19 | |
Эзиз Пользователь Сейчас: Offline
Имя: Ezka-n1 Откуда: Туркменистан/Дашогуз Регистрация: 23.10.2014
| У меня проблемы. Установил SharpDevelop 4.0 пиши программу и нажимаю на F5 прог не запускается почему так? Даже сохранил и еще попробывал но не получается?
|
26.03.2015 / 10:35 | |
Bogdan-G Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| собрать и скомпилить прлект?
|
6.04.2015 / 23:04 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| никогда не думал, но я установил студию осталось изучить 780 страниц С# по Троелсену __________________
わからない!! |