Вторник, 26 Ноября 2024, 07:58

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Нужна помощь в делфи
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
Сейчас нет на сайте
Quote (netkiller)

.text

Эх, давно не работал с дельфи smile


Помогаю по мере возможностей, учусь по мере сил. ©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, ну связать то все равно надо будет, не важно как... smile

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 и там объявить все глобальные переменные. Потом подключаем его во все нужные модули и переменные будут доступны по всей программе.





Сообщение отредактировал wernher - Суббота, 21 Мая 2011, 09:01
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг