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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2009, 22:31   #1
2009
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 31
По умолчанию RadioButton(Delphi)

Как сделать так чтоб этот код заработал??
Код:
Var m:integer; n:string;
begin
if RadioButton1.Checked then
m:=SpinEdit1.Value+SpinEdit2.Value;
n:=IntToStr(m);
Label1.Caption:=n;
end;
2009 вне форума Ответить с цитированием
Старый 02.03.2009, 22:35   #2
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

А что собственно надо то ... Нормальным языком .... и чем SpinEdit от Edit'a отличается ? =)
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 02.03.2009, 22:53   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от 2009 Посмотреть сообщение
Как сделать так чтоб этот код заработал??
Чуток подправить:
Код:
Var m:integer; n:string;
begin
if RadioButton1.Checked then
begin
m:=SpinEdit1.Value+SpinEdit2.Value;
n:=IntToStr(m);
Label1.Caption:=n;
end;
end;
mihali4 вне форума Ответить с цитированием
Старый 02.03.2009, 23:17   #4
2009
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 31
По умолчанию

Сори, опечатался при наборе там мне нужно не (+) а (/)

с + работает, а с / нет

Вот так:
Код:
Var m:integer; n:string;
begin
if RadioButton1.Checked then
m:=SpinEdit1.Value/SpinEdit2.Value;
n:=IntToStr(m);
Label1.Caption:=n;
end;
2009 вне форума Ответить с цитированием
Старый 02.03.2009, 23:19   #5
Лунатик222
Ламер z:]
Пользователь
 
Аватар для Лунатик222
 
Регистрация: 19.01.2009
Сообщений: 60
По умолчанию

если SpinEdit это тоже самое что Edit то тебе сначало нужно преобразовать строковую переменную в int. и потом уже делить... по моему так... и еще, как у тебя "+" работает? складывает две строки в одну?

Последний раз редактировалось mihali4; 18.11.2010 в 10:28.
Лунатик222 вне форума Ответить с цитированием
Старый 02.03.2009, 23:19   #6
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Поменяй тип M на Real. ( Результат деления не Integer, а Real должен быть, помойму так )
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 02.03.2009, 23:26   #7
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Лунатик222, Это не строки...
SpinEdit1.Value - это число типа Integer...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 02.03.2009, 23:27   #8
Лунатик222
Ламер z:]
Пользователь
 
Аватар для Лунатик222
 
Регистрация: 19.01.2009
Сообщений: 60
По умолчанию

Цитата:
Сообщение от DomiNick Посмотреть сообщение
Лунатик222, Это не строки...
SpinEdit1.Value - это число типа Integer...
) плохой из меня программист)
PS текст ошибки лучше покажи..
Лунатик222 вне форума Ответить с цитированием
Старый 02.03.2009, 23:37   #9
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Я бы так сделал:
Код:
Procedure ... ;
Begin
If RadioButton1.Checked Then
	If SpinEdit2.Value<>0 Then
		Label1.Caption:=FloatToStr(SpinEdit1.Value/SpinEdit2.Value)
	Else
		Label1.Caption:='Деление на ноль';
End;
И ещё бы использовал вместо "ТRadioButton" "ТCheckBox"...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 09.03.2009, 16:03   #10
2009
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 31
По умолчанию

Всем спасибо, разобрался!
2009 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с radiobutton Danilpo Компоненты Delphi 4 03.03.2009 08:16
вопрос по RadioGroup и RadioButton Bayazet Общие вопросы Delphi 3 16.02.2009 17:50
Delphi. RadioButton. Как оно работает? :) R11 Помощь студентам 20 10.01.2008 11:10
помощь с radiobutton paralitic Компоненты Delphi 1 06.06.2007 09:15
Radiogroup & radiobutton KlErik Компоненты Delphi 1 14.05.2007 09:35