Нужна помощь в делфи
habal Дата: Пятница, 20 Мая 2011, 19:42 | Сообщение # 1
был не раз
Сейчас нет на сайте
Как вывести сменную с формый 1 в форму 2,3,4. Можно и через Label и через Edit. Если можно, то исправте в исходнике .
Сообщение отредактировал habal - Пятница, 20 Мая 2011, 19:42
netkiller Дата: Пятница, 20 Мая 2011, 19:49 | Сообщение # 2
Developing Vader
Сейчас нет на сайте
выводишь на другую форму через название пред идущей.
Мой туториал по UDK: Создание простого платформера
E][pert Дата: Пятница, 20 Мая 2011, 19:49 | Сообщение # 3
C#-XNA-Unity
Сейчас нет на сайте
Form1.Label1
Помогаю по мере возможностей, учусь по мере сил. ©E}{pert Tower defence in processing... For Web/iOS/Android.
netkiller Дата: Пятница, 20 Мая 2011, 19:51 | Сообщение # 4
Developing Vader
Сейчас нет на сайте
Quote (E||pert )
Form1.Label1
.text
Мой туториал по UDK: Создание простого платформера
E][pert Дата: Пятница, 20 Мая 2011, 19:54 | Сообщение # 5
C#-XNA-Unity
Сейчас нет на сайте
Эх, давно не работал с дельфи
Помогаю по мере возможностей, учусь по мере сил. ©E}{pert Tower defence in processing... For Web/iOS/Android.
LunarPixel Дата: Пятница, 20 Мая 2011, 19:54 | Сообщение # 6
старожил
Сейчас нет на сайте
habal , нужно бы ещё формы связать между собой. Для этого на каждой из форм нажми ALT+F11, если не ошибаюсь, а дальше думаю разберешься ))
netkiller Дата: Пятница, 20 Мая 2011, 19:58 | Сообщение # 7
Developing Vader
Сейчас нет на сайте
LunarPixel , Можно и не привязывать. По началу выдаст ошибку и само предложит связать.
Мой туториал по UDK: Создание простого платформера
LunarPixel Дата: Пятница, 20 Мая 2011, 19:59 | Сообщение # 8
старожил
Сейчас нет на сайте
netkiller , ну связать то все равно надо будет, не важно как...
E][pert Дата: Пятница, 20 Мая 2011, 20:00 | Сообщение # 9
C#-XNA-Unity
Сейчас нет на сайте
Я думаю он и сам связал раз вторую форму вызвал.
Помогаю по мере возможностей, учусь по мере сил. ©E}{pert Tower defence in processing... For Web/iOS/Android.
habal Дата: Пятница, 20 Мая 2011, 23:36 | Сообщение # 10
был не раз
Сейчас нет на сайте
ну я думаю что можно и в исходнике посмотреть... =)Добавлено (20.05.2011, 23:30) --------------------------------------------- я делал так
Code
form3.label2.caption:=FloatToStr(Unit1.e1);
Не выдает Code
form3.label2.caption:=FloatToStr(e1);
Не выдает Code
form3.edit1.text:=FloatToStr(Unit1.e1);
Не выдает Code
form3.edit1.text:=FloatToStr(e1);
Не выдает Code
form3.label2.caption:=FloatToStr(form1.e1);
Неправильно вообщем.... В чем искать ошибку ?
Добавлено (20.05.2011, 23:36) --------------------------------------------- Сменная e1 записана как real
netkiller Дата: Суббота, 21 Мая 2011, 00:44 | Сообщение # 11
Developing Vader
Сейчас нет на сайте
Quote (habal )
form3.edit1.text
text выдает тебе строку текста в EDIT. Тоесть ты хочешь присвоить несуществующему тексту текст?
Мой туториал по UDK: Создание простого платформера
habal Дата: Суббота, 21 Мая 2011, 00:59 | Сообщение # 12
был не раз
Сейчас нет на сайте
Quote (netkiller )
text выдает тебе строку текста в EDIT. Тоесть ты хочешь присвоить несуществующему тексту текст?
Хочу хотя-бы как-то вывести сменную, что-бы показать результат вычислений в форме 3, которые проводились на форме 1.
wernher Дата: Суббота, 21 Мая 2011, 08:52 | Сообщение # 13
Only God is Perfect
Сейчас нет на сайте
Для того чтобы вывести переменную в другой форме, надо добавить в uses unit этой другой формы, а уже потом обращаться по имени другой формы. У этого способа я есть "проблема". Код программы становится "макаронным". Проще завести отдельный uint, обозвать его например globalvars.pas и там объявить все глобальные переменные. Потом подключаем его во все нужные модули и переменные будут доступны по всей программе.
По поводу исходников: это жесть...
Рекомендую к прочтению
эту статью Ей хоть и 6 лет уже, но актуальности она не потеряла
Сообщение отредактировал wernher - Суббота, 21 Мая 2011, 09:01