|
0 / 0 / 0
Регистрация: 18.07.2009
Сообщений: 39
|
|
Передать данные из одного модуля в другой!!!18.07.2009, 00:20. Показов 8244. Ответов 15
Метки нет (Все метки)
Как передать данные из одного модуля в другой???
например есть модуль unit1.cpp, нужно передать значение переменной из edit в модуль unit2.cpp..... Помогите плиз...
0
|
|
| 18.07.2009, 00:20 | |
|
Ответы с готовыми решениями:
15
Как передать содержимое контейнера из одного модуля в другой? Передать данные одного обьекта класса в другой обьект на другой форме Передать данные из одного массива в другой |
|
|
|
| 18.07.2009, 00:37 | |
|
в модуле unit 2 пишешь include unit1.cpp
edit у тебя на форме скорее всего гдето так TForm *Form1, если так пишешь Form1->edit>text;
1
|
|
|
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
|
||||||||||||||||||
| 18.07.2009, 02:08 | ||||||||||||||||||
|
MrAndrey_ka,
1
|
||||||||||||||||||
|
0 / 0 / 0
Регистрация: 18.07.2009
Сообщений: 39
|
|
| 18.07.2009, 07:32 [ТС] | |
|
Эт я понимаю...Мне надо переменную передать....Допустим из edit1 я сохранил в переменную в одном модуле...сделал математические операции...
А как теперь передать эту переменную....в другой модуль.... extern?
0
|
|
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||||||
| 18.07.2009, 10:10 | ||||||
|
dimacyxarev, если переменная глобальной видимости - да. А вот если локального, то ты и не передашь, Самый простой вариант, это сделать перменную членом класса TForm, и из Form1 например ссылатся на нее
1
|
||||||
|
0 / 0 / 0
Регистрация: 18.07.2009
Сообщений: 39
|
|
| 18.07.2009, 11:15 [ТС] | |
|
чет не понял...можно по подробнее..)
0
|
|
|
537 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
|
||
| 18.07.2009, 17:02 | ||
|
Проще вариант: сделать переменную глобальной, а в другом модуле (например, unit2.cpp) написать: extern Variablle_type Variable_name; Повторить объявление переменной с ключевым словом extern.
1
|
||
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
| 18.07.2009, 17:42 | |
|
Airhand, и как твой модуль увидит другой без include'а ? он в любом случае понадобится. А так не будет необходимости писать extern. Ди и при возможности, рекомендуется избегать глобальных перменных.
0
|
|
|
537 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
|
||
| 18.07.2009, 17:55 | ||
|
0
|
||
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
| 18.07.2009, 18:05 | |
|
значит сливание происходит на этапе линковки. но использовать глобальные перменные там, где без них можно обойтись - не есть тру. А #include <Unit2.h> понадобится в любом случае, для нормального взаимодействия с другим модулем. на одних extern'ах взаимодействия не построишь.
0
|
|
|
537 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
|
||
| 18.07.2009, 18:15 | ||
|
0
|
||
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
| 18.07.2009, 19:09 | |
|
Airhand, как вы будет работать со второй формой без добавления заголовочного файла с описанием класса второй формы? ( я конечно в builder'е не ас... но все же интересно)
0
|
|
|
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
|
||||||||||||
| 18.07.2009, 19:39 | ||||||||||||
|
dimacyxarev,
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 18.07.2009
Сообщений: 39
|
|
| 18.07.2009, 23:46 [ТС] | |
|
Все ... разобрался...вСем Спасибо!!!!))
0
|
|
|
537 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
|
||
| 19.07.2009, 16:23 | ||
|
1
|
||
|
13 / 13 / 2
Регистрация: 06.01.2009
Сообщений: 70
|
|
| 19.07.2009, 23:38 | |
|
эта тема когда-то давно поднималась: https://www.cyberforum.ru/wind... 675-2.html на 2 странице мой ответ поищи, там постарался коротко и ясно
0
|
|
| 19.07.2009, 23:38 | |
|
Помогаю со студенческими работами здесь
16
Передать данные из одного php в другой Передать данные с одного сервера на другой
Как передать данные из одного сервлета в другой Как передать данные с одного сервера на другой? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|