X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Delphi
www3_hb
www3_hb
Topic Starter сообщение 21.3.2011, 16:04; Ответить: www3_hb
Сообщение #1


Раньше знал Delphi хорошо. Вот сейчас мне задали работу и ее нужно сделать на delphi я начал вспоминтать вроде все быстро вспомнилось но вот появиласб загвозка напрмер есть массив quest_o:array[1..16] of string;
напрмер первые два там имеют значение quest_o[1] = 2;
quest_o[2] = 2;
значение в этом массиве не превышает 4
Как мне можно сделать такое условие
if b+quest_o[q].Checked then
...
b - чекбокс их 4 (b1,b2,b3,b4)
q - integer; каждый раз при нажатии на кнопку увеличивается на 1
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
Topic Starter сообщение 21.3.2011, 16:20; Ответить: www3_hb
Сообщение #2


Пытался так но он вообще не работает
if TCheckBox( FindComponent('b' + IntToStr(quest_o[q]) )).Checked then
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bustle_hb
Bustle_hb
сообщение 21.3.2011, 16:38; Ответить: Bustle_hb
Сообщение #3


Я понял вопрос в этом
каждый раз при нажатии на кнопку увеличивается на 1

так процедуру buttonclick делай (2 раза по кнопке и там пиши) g:=+1;
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
Topic Starter сообщение 21.3.2011, 17:28; Ответить: www3_hb
Сообщение #4


Нет вопрос не втом как определить вот напрмер если чекбокс b2 нажат то otv:=otv+1
Вот это вроде как бы должно работать но условие почемуто не идет if TCheckBox( FindComponent('b' + IntToStr(quest_o[q]) )).Checked then
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bustle_hb
Bustle_hb
сообщение 21.3.2011, 18:00; Ответить: Bustle_hb
Сообщение #5


[PHP]procedure TForm1.Button1Click(Sender: TObject);
var
otv: integer;
begin
if CheckBox1.Checked then otv:=+1;
end;
end. [/PHP]
Вот так и с остальными, надеюсь правильно я понял.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
Topic Starter сообщение 21.3.2011, 18:05; Ответить: www3_hb
Сообщение #6


Нет не правельно. Вообщем я делаю тест. и мне надо проверить если чекбокс = чекед то увеличиваем переменную
Вот такой код
if TCheckBox( FindComponent('b' + IntToStr(quest_o[q]) )).Checked then
Вот массив
quest_o[1] = 2;
quest_o[2] = 2;
quest_o[3] = 3;
quest_o[4] = 1;
quest_o[5] = 4;
quest_o[6] = 3;
quest_o[7] = 2;
quest_o[8] = 1;
quest_o[9] = 3;
quest_o[10] =4;
quest_o[11] = 2;
quest_o[12] = 1;
quest_o[13] = 2;
quest_o[14] = 3;
quest_o[15] = 4;
quest_o[16] = 2;
Только если написать этот if то программа какбудто его не видит и в итоге эта переменная не увеличивается если даже нажать на правельный ответ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bustle_hb
Bustle_hb
сообщение 21.3.2011, 18:42; Ответить: Bustle_hb
Сообщение #7


Выложи исходник я посмотрю.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
Topic Starter сообщение 21.3.2011, 20:25; Ответить: www3_hb
Сообщение #8


Тему можно закрыть. Буду подругому делать

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Приглашаем на работу Программиста Delphi + Oracle
0 Nika_2015 1374 26.3.2017, 21:06
автор: -Nika_2015-
Открытая тема (нет новых ответов) PHP разработчик + Delphi + Deutsch! Горящая! Минск
5 HR.Minsk 3577 7.8.2011, 0:56
автор: -HR.Minsk-
Открытая тема (нет новых ответов) Требуется высококлассный специалист по Delphi/SQL
0 AlexJJ 4241 15.5.2008, 13:48
автор: -AlexJJ-


 



RSS Текстовая версия Сейчас: 26.4.2024, 4:44
Дизайн