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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2011, 19:00   #1
Lukashi
Заблокирован
 
Регистрация: 28.04.2011
Сообщений: 39
По умолчанию Работа с несколькими формами

имеется несколько форм, и в каждой форме решается формула, скажим так .в первой форме по формуле С=А+В вычисляем значение С вводя с клавиатуры данные А и В, а во второй форме по формуле D=C+Y вычисляется значение D. То есть значение C с первой формы должно автоматически вычисляться в D=C+Y во второй форме ну либо автоматически выходит во второй форме .я должна присвоить во второй форме значение С с первой форме или???
Lukashi вне форума Ответить с цитированием
Старый 04.05.2011, 19:52   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Если вычисление проходит по нажатию кнопки, то что мешает подключить модули форм и сделать так:
Код:
uses Unit2,Unit3,Unit4,Unit5; //Form2,form3,form4,form5;
...
begin
{
a = Form1
b = Form2
c = Form3
d = Form4
y = Form5 
* - компоонент/переменая хранящая значение(число)
}
Form3.*:=Form1.*+Form2.*; //c = a+b
Form4*:=Form3*+Form5.*;   //d = c+y;
end;
Человек_Борща вне форума Ответить с цитированием
Старый 08.05.2011, 16:06   #3
Lukashi
Заблокирован
 
Регистрация: 28.04.2011
Сообщений: 39
По умолчанию

не вышло и как же tu opisal peremennue???? integer net double net niche ne podhodit
Lukashi вне форума Ответить с цитированием
Старый 08.05.2011, 16:27   #4
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Это такая извращённая задача или это такое извращённое решение?

Сделайте все ваши переменые глобальными и посредствов нужных компонентов изменяйте их. А

Цитата:
значение C с первой формы должно автоматически вычисляться в D=C+Y во второй форме
выполняйте при какомто событие.. например когда какая либо форма получит фокус. Вот и будет так что все формы будут иметь доступ к кучке переменых, но заниматься вычислением по формулам и изменять переменые будут только когда активны.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с несколькими формами Lukashi Общие вопросы Delphi 2 02.05.2011 19:02
Работа с несколькими массивами mexx1337 Паскаль, Turbo Pascal, PascalABC.NET 1 23.12.2010 17:04
Работа с несколькими формами. Вопросы. Вадим Мошев Общие вопросы Delphi 2 12.11.2010 13:39
Работа с несколькими БД Янка:) Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 6 01.11.2010 14:55
Работа с несколькими формами zmey31313 Общие вопросы Delphi 10 01.12.2009 11:24