|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2013, 02:10 | #1 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
реализация random подробнее внутри...
Здравствуйте прошу помочь кому не лень и кто может, у меня есть 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; |
14.01.2013, 03:57 | #2 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
Рандомайз в начале сделали?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
14.01.2013, 04:04 | #3 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
вроде нет, это все что есть в коде и в var
|
14.01.2013, 08:04 | #4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
14.01.2013, 17:20 | #5 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
К сожалению и так не срабатывает... он обрабатывает все также все значения по очереди.
|
14.01.2013, 17:26 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Конечно, по очереди, так как код по сути:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 14.01.2013 в 17:40. |
14.01.2013, 17:52 | #7 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
Все равно одно и тоже обработка идет всех значений а мне хотелось бы чтобы он выбирал одно значение в пределах 2 форм ну как в услови...
на паскале таже лажа... может есть другой способ ? |
14.01.2013, 17:58 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Тогда еще раз объясните, что Вы хотите получить.
Может не нужен цикл?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
14.01.2013, 18:06 | #9 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 19
|
Допустим есть 3 формы, form1,form2,form3;
Главная форма form1; по выполнению условия(не важно какого либо button.click либо еще что.то) в forme1 должно выйти окно либо form2 либо form3; нужна подсказка с правильным использованием в этой ситуации random т.е что бы одно из 2-х окон выходили на form1; может есть метод без random? я с ним особо раньше не сталкивался и сам не такой уж и продвинутый поэтому уже обращаюсь( заранее спасибо, за любую попытку помочь) |
14.01.2013, 18:09 | #10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Попробуйте так:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос как оптимизировать скорость интернета подробнее внутри | 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 |