![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
![]()
Здравствуйте прошу помочь кому не лень и кто может, у меня есть 2 формы, мне нужно чтобы одна из них открывалась а какая, уже не важно т.е надо использовать рандом, работаю в delphi помогите с реализацией условия....
вот мой набросок... проблема в том что он обрабатывает все значения т.е сначала выдает 1-значение а потом 2-ое в итоге форма номер2 постоянно появляется. var zx:integer; int:integer; for zx:= 0 to 2 do begin int:=random(2); ShowMessage('zx = '+IntToStr(zx)); if zx=1 then form1.show; form2.hide; if zx=2 then form2.Show; form1.hide; end; |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
![]()
Рандомайз в начале сделали?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
![]()
вроде нет, это все что есть в коде и в var
|
![]() |
![]() |
![]() |
#4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
![]()
К сожалению и так не срабатывает... он обрабатывает все также все значения по очереди.
![]() |
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Конечно, по очереди, так как код по сути:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 14.01.2013 в 17:40. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
![]()
Все равно одно и тоже обработка идет всех значений
![]() на паскале таже лажа... ![]() |
![]() |
![]() |
![]() |
#8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Тогда еще раз объясните, что Вы хотите получить.
Может не нужен цикл?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
![]()
Допустим есть 3 формы, form1,form2,form3;
Главная форма form1; по выполнению условия(не важно какого либо button.click либо еще что.то) в forme1 должно выйти окно либо form2 либо form3; нужна подсказка с правильным использованием в этой ситуации random т.е что бы одно из 2-х окон выходили на form1; может есть метод без random? ![]() |
![]() |
![]() |
![]() |
#10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Попробуйте так:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос как оптимизировать скорость интернета подробнее внутри | Isa | Софт | 2 | 15.02.2012 16:04 |
Немогу найти материалы , конспекты по темам которые мне задали в колледже (подробнее внутри темы ) | Аттила_вождь_гуноВ | Помощь студентам | 2 | 23.11.2011 10:41 |
создание random точек внутри окружности | rombik | Общие вопросы Delphi | 3 | 20.12.2010 20:38 |
Технология разработки приложения (подробнее внутри). | Victor.K | Свободное общение | 1 | 19.05.2009 18:27 |