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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.06.2013, 09:16   #1
Molodoy hacker
I like Delphi ^_^
Пользователь
 
Аватар для Molodoy hacker
 
Регистрация: 25.09.2010
Сообщений: 46
По умолчанию Трабла с константой и числом повторений функции

Привет всем, вообщем у меня тако вопрос как можно присвоить константе число введёное в Edit1 ?

Основное блок кода, я написал, только в с этим заморочки появились.
Molodoy hacker вне форума
Старый 27.06.2013, 09:24   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
как можно присвоить константе число
никак на то она и константа
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума
Старый 27.06.2013, 09:28   #3
Molodoy hacker
I like Delphi ^_^
Пользователь
 
Аватар для Molodoy hacker
 
Регистрация: 25.09.2010
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
никак на то она и константа
Тогда можно как-то осуществить это используя переменную?
А осуществить нужно следующе:

Рандомно генерируються числа состоящие из 7 цифр, в edit1 записываем число генерируемых чисел.
Molodoy hacker вне форума
Старый 27.06.2013, 09:45   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
Randomize;
K:=0;
while true do
begin
x:=Random(9000000)+1000000;
K:=k+1;
edit1.text:=floattostr(k);
sleep(1000);
Application.ProcessMessages;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума
Старый 27.06.2013, 10:02   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

думаю, что у автора топика проблема в другом - он в Edit1 заносит число и хочет, чтобы это число присвоилось переменной.

так?
Код:
var i, N : integer;
begin
  N := StrToIntDef( Edit1.Text, 0 );
  for i:=1 to N do
     .....
Serge_Bliznykov вне форума
Старый 27.06.2013, 11:27   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,646
По умолчанию

Если все же нужно что-то присвоить константе, то и такое возможно:

Код:
const
  a: Integer = 5;

begin
  WriteLn (a);
  PInteger(@a)^ := 10;
  WriteLn (a);
  ReadLn;
end.

Последний раз редактировалось Arigato; 27.06.2013 в 11:30.
Arigato вне форума
Старый 27.06.2013, 11:53   #7
Molodoy hacker
I like Delphi ^_^
Пользователь
 
Аватар для Molodoy hacker
 
Регистрация: 25.09.2010
Сообщений: 46
По умолчанию

Спасибо всем, но мне подошёл способ Serge_Bliznykov'а.
Хотя и тут возникла не большая сложность.

Когда выбираю RadioButton1 и ввожу в эдит скажем 2
В мемо пишеться 6 рандомных чисел. (Из не активных RadioButton'ов 2 и 3)
Кто подскажет как это исправить?
Molodoy hacker вне форума
Старый 27.06.2013, 11:58   #8
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

может покажете код/проект/скриншот?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума
Старый 27.06.2013, 12:04   #9
Molodoy hacker
I like Delphi ^_^
Пользователь
 
Аватар для Molodoy hacker
 
Регистрация: 25.09.2010
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
может покажете код/проект/скриншот?
Код:
var
 i,n,int : integer;
begin
 sMemo1.Clear;
 N := StrToIntDef( sEdit1.Text, 0 );

  if sRadioButton3.Checked=True then
   sMemo1.Lines.Add('-= Радиобатон3 =-');
  for i:=1 to N do
   begin
    int:= 1 + Random(10000000);
    sMemo1.Lines.Add(IntToStr(int));
   end;

  if sRadioButton2.Checked=True then
   sMemo1.Lines.Add('-= Радиобатон2 =-');
  for i:= 1 to N do
   begin
    int:= 1 + Random(10000000);
    sMemo1.Lines.Add(IntToStr(int));
   end;

  if sRadioButton1.Checked=True then
   sMemo1.Lines.Add('-= Радиобатон1 =-');
  for i:= 1 to N do
   begin
    int:= 1 + Random(10000000);
    sMemo1.Lines.Add(IntToStr(int));
  end;
Molodoy hacker вне форума
Старый 27.06.2013, 12:12   #10
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Когда выбираю RadioButton1
используйте TRadiogroup и буит вам счастье!
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл с известным числом повторений. Getman Помощь студентам 9 09.06.2012 14:26
Циклы с заданным числом повторений Максикок Помощь студентам 2 11.10.2010 21:19
Циклы с неявным числом повторений Verunya Помощь студентам 2 18.12.2009 19:44
Циклы с заданым числом повторений Анютка...... Паскаль, Turbo Pascal, PascalABC.NET 2 01.12.2008 10:51
Цикл с заданным числом повторений Extrem_um Помощь студентам 3 02.04.2008 21:00