Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
romasimeiz
6 / 6 / 2
Регистрация: 11.04.2011
Сообщений: 260
#1

Корректно обновить данные

05.03.2014, 14:25. Просмотров 223. Ответов 0
Метки нет (Все метки)

Добрый день!
Предоставляю для считывания Master'y данные из DataGridView вот таким способом:
C#
1
2
3
4
5
6
7
8
9
                           IPAddress address = IPAddress.Parse(tbIP.Text);
             int port = Convert.ToInt32(tbPort.Text);
             TcpListener slaveTcpListener = new TcpListener(address, port);
             slave = ModbusTcpSlave.CreateTcp(1, slaveTcpListener);DataStore data = new DataStore();
         
                for (int i=0; i<dgV.Rows.Count-1; i++)  //dgV - компонент формы DataGridView
                        { 
                slave.DataStore.InputRegisters[Convert.ToInt32(dgV[0,i].Value)] = (ushort)Convert.ToUInt16(dgV[1,i].Value);
slave.Listen();
Всё это происходит по нажатию кнопки.
Естественно если изменить данные и нажать повторно на кнопу произойдёт ошибка, ибо создать соединение можно только один раз.
Как правильно сделать, чтобы не прерывая соединения обновить данные. Возможно ли это?
Спасибо за помощь! Прошу извинить за глупые вопросы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2014, 14:25
Ответы с готовыми решениями:

Sqlite (Between не корректно выводит данные)
sqlQuery = string.Format(&quot;SELECT * FROM Catalog WHERE( BETWEEN '{1}' AND...

Как корректно вывести из цикла данные
Имеется следующий код. Он разбирает XML-файл, и в цикле выводит все значения одного узла. Но не...

Обновить данные класса
Не могу понять как мне обновить, ели это возможно, данные экземпляра класса внутри этого же...

В массив выводить данные-id клиента, данные серверу и данные, отправленные сервером
Здравствуйте. Имеется клиент-серверное приложение, вопрос по стороне сервера. Имеется...

Более корректно
Помогите пожалуйста добить проверку выйгрыша(сделан токо не занакчивает программу при выйгрыше) и...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2014, 14:25

Не корректно работает цикл
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Не корректно работает таймер
Здравствуйте. Недавно начал изучать С#, делаю свою мини игрушку, чтобы, так сказать, на опыте и...

Не выполняется корректно цикл do/while
Имеется небольшая процедура, которая получает два параметра, и затем генерирует число в диапазоне ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru