Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 15:31   #1
Умагаджи
Пользователь
 
Регистрация: 05.02.2011
Сообщений: 49
По умолчанию Значение поля Edit

Как передать значение поля Edit из одной формы в строковую переменную которая находится во второй форме?
Если такое можно сделать напишите код. Спасибо!
Умагаджи вне форума Ответить с цитированием
Старый 10.05.2012, 15:35   #2
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

где-то в юните второй формы...и да, не забудьте в uses прописать юнит первой формы!
Код:
var str: string;
...
str:=Form1.Edit1.Text;
Delphi_ProGer вне форума Ответить с цитированием
Старый 10.05.2012, 15:39   #3
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

1.Переменную сделать глобальной
2.Добавить в unit1
Код:
 uses unit2
3.Добавить в unit2
Код:
 uses unit1
Noor вне форума Ответить с цитированием
Старый 10.05.2012, 15:43   #4
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
Сообщение от Noor Посмотреть сообщение
2.Добавить в unit1
Код:
 uses unit2
3.Добавить в unit2
Код:
 uses unit1
зацикливание не будет?
Delphi_ProGer вне форума Ответить с цитированием
Старый 10.05.2012, 15:45   #5
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

Цитата:
Сообщение от Delphi_ProGer Посмотреть сообщение
зацикливание не будет?
нет, не будет, иначе придется вызвать form2 из form1 по
Код:
Unit2.Form2.Show;

Последний раз редактировалось Noor; 10.05.2012 в 15:49.
Noor вне форума Ответить с цитированием
Старый 10.05.2012, 15:52   #6
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
нет, не будет
Будет! (Circular unit reference), но если подключать оба юнита в Interface.
Delphi_ProGer вне форума Ответить с цитированием
Старый 10.05.2012, 15:58   #7
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

Цитата:
Сообщение от Delphi_ProGer Посмотреть сообщение
Будет! (Circular unit reference), но если подключать оба юнита в Interface.
Вот поэтому я их прописываю
Код:
....
implementation
uses unit2;
....
и никогда еще не получал Circular unit reference
Noor вне форума Ответить с цитированием
Старый 10.05.2012, 16:01   #8
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

нет, ну это ясно, просто помню как в самого такие проблемы случались, ну и возможно такое могло случиться в Умагаджи.
Delphi_ProGer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значения поля edit glazik Общие вопросы Delphi 39 06.03.2011 22:33
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
проверка содержимого поля Edit KaimNotark Общие вопросы Delphi 6 16.02.2010 07:45
изменение содержимого поля edit truel Win Api 1 21.04.2008 12:31
Конвертирование из поля Edit в нормальный знак. alikon1 Общие вопросы Delphi 11 27.11.2007 22:53