|
0 / 0 / 2
Регистрация: 14.09.2014
Сообщений: 123
|
|||||||||||||
Считать данные с одного класса и использовать их в другом классе27.10.2015, 10:01. Показов 1902. Ответов 2
Метки нет (Все метки)
У меня есть два класса в программе - 1. Window Form со всеми контролс и переменными и 2. Асинхронный TCP. Сейчас в TCP можно написать строчку и передать ее серверу, все работает. Я захотел использовать строчку из 1-го класса во 2-м классе.
Моя логика такая: у меня в программе таймер, переменные все время обновляются, но начнем с простого. Например, нужно просто передать глобальную переменную A из класса 1 (FormM) в класс 2. Тогда я могу написать так во втором классе:
Добавлено через 9 минут Кстати, если можно использовать переменную глобально не в классе, а во всех классах - то есть что объявил ее где-то в закоулках WF и все, то было бы вообще шикарно. Потому-что, заходя немного вперед, она меняется каждые 100мс, например, и, в конце концов, нужно фиксировать и передавать все изменения этой переменной по TCP. Добавлено через 21 минуту Уже кучу тем прочитал. Не помогает. Например, пробовал, как здесь Видимость переменной класса в другом классе, пишет на
0
|
|||||||||||||
| 27.10.2015, 10:01 | |
|
Ответы с готовыми решениями:
2
Передача полей одного класса для редактирования в другом классе При создании экземпляра класса в другом классе вылазит ошибка переполнения
|
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||||||||
| 27.10.2015, 11:05 | ||||||||||||
0
|
||||||||||||
|
0 / 0 / 2
Регистрация: 14.09.2014
Сообщений: 123
|
||||||||||||||||||||||||||||||||
| 28.10.2015, 13:22 [ТС] | ||||||||||||||||||||||||||||||||
|
Тогда что я могу не понимать?
У меня два класса:
Так, я разобрался! static - ключевое слово) Теперь перейдем к более сложной версии этого вопроса. У меня программа запускается при нажатии на кнопку:
А как сделать мне тогда, чтобы при нажатии на кнопку происходили некоторые действия, и как я только получил значение переменной Ipart, я мог их сразу же передать по TCP? Как можно доработать мой код? Добавлено через 26 минут Наверное, просто запихать старт клиент из баттона в таймер? Добавлено через 17 минут Думаю, проблема решена. Просто запихал в таймер. Но теперь другая проблема. В TCP я хочу передавать сразу две переменные. ну я и написал
Добавлено через 3 минуты на всякий случай, на сервере функция, аналогичная StartClient(), выглядит так:
0
|
||||||||||||||||||||||||||||||||
| 28.10.2015, 13:22 | |
|
Помогаю со студенческими работами здесь
3
Использование данных одного класса в другом классе Получение данных от одного класса в другом классе.
Как использовать функцию класса в другом классе (ни один из классов не наследует другой)?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|