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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2010, 08:30   #1
Thandem
Пользователь
 
Регистрация: 24.09.2010
Сообщений: 12
По умолчанию Что не так

Здравствуйте,у меня такая проблема...

Лежат на форме 3 компонента CheckBox.. Хочу сделать так:

if CheckBox1.Checked then
Edit1.Text := '500';
Edit2.Text := '400';
if CheckBox2.Checked then
Edit1.Text := '600';
Edit2.Text := '500';
if CheckBox3.Checked then
Edit1.Text := '700';
Edit2.Text := '600';

Почему в Edit2 все время последнее число..? Что бы я не делал все время в в Edit2 число "600"

Пробовал разделять... писал между ними Begin.. не помогает.
Книги есть,читал.. но там не написано как работать когда много CheckBox`ов на форме.

Подскажите что сделать?
За ранее спасибо.
Thandem вне форума Ответить с цитированием
Старый 26.09.2010, 08:38   #2
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Попробуй использовать Radiogroup. Или хотя бы так:
Код:
if CheckBox1.Checked then
begin
  Edit1.Text := '500';
  Edit2.Text := '400';
end;
if CheckBox2.Checked then
begin
  Edit1.Text := '600';
  Edit2.Text := '500';
end;
if CheckBox3.Checked then
begin
  Edit1.Text := '700';
  Edit2.Text := '600';
end;
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 26.09.2010, 08:47   #3
Thandem
Пользователь
 
Регистрация: 24.09.2010
Сообщений: 12
По умолчанию

Спасибо вам огромное. Очень помогли.
Все работает.

Что бы не создавать новую тему,скажи что тут не так.. ((

Код:
begin
if WinExec('"C:\Program Files\WinRAR\WinRAR.exe" k File.rar', 0) then
Application.MessageBox ('Работает', 'Работает', MB_OK+MB_ICONASTERISK)
else
Application.MessageBox ('Не работает', 'Ошибка', MB_OK+MB_ICONASTERISK)
end;
Ошибка такова..

Build
Checking project dependencies...
Compiling Project1.dproj (Debug configuration)
[DCC Error] Unit1.pas(91): E2012 Type of expression must be BOOLEAN
[DCC Fatal Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas'

Последний раз редактировалось artemavd; 26.09.2010 в 09:39.
Thandem вне форума Ответить с цитированием
Старый 26.09.2010, 09:13   #4
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Код:
if WinExec('"C:\Program Files\WinRAR\WinRAR.exe" k File.rar', 0) then
Ну, сколько я помню, WinExec это процедура, у неё нет возвращаемого значения, её нельзя использовать так как ты.
_-Re@l-_ вне форума Ответить с цитированием
Старый 26.09.2010, 09:14   #5
Thandem
Пользователь
 
Регистрация: 24.09.2010
Сообщений: 12
По умолчанию

Понял. Значит не как нельзя проверить выполнено ли действие или нет?
Thandem вне форума Ответить с цитированием
Старый 26.09.2010, 09:25   #6
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

http://www.programmersforum.ru/showthread.php?t=994
а если нужно чтоб искало именно окно - то последние 2 сообщения в той теме...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}

Последний раз редактировалось Johnson; 26.09.2010 в 09:27.
Johnson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что не так? zumm Работа с сетью в Delphi 4 31.08.2010 16:06
А что не так??? frargus Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 21.03.2010 08:05
Что не так? rododendron Общие вопросы C/C++ 5 05.05.2009 22:48
Что не так? Alexcomeback Общие вопросы C/C++ 9 07.04.2009 23:14
Что-то не так Radiofuck Помощь студентам 2 16.01.2007 22:06