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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2008, 22:23   #11
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

т.е. в один label все 0-ли, во второй - все 1-цы и т.д. ?
Тогда можно сделать так:

Запишем все label в массив (их всего 10):

Код:
A[0] := label0;
...
A[9] := label9;
Это, конечно, не самый лучший вариант, зато простой (можно использовать findComponent.

Создадим процедуру для обработки строки:

Код:
procedure setChars(S:String);
begin
   for i:=1 to length(S) do begin
      if S[i] in ['0'..'9'] then begin
         A[ord(S[i])-ord('0')].Caption := A[ord(S[i])-ord('0')].Caption+S[i];
      end;  
   end; 
end;
Вызовем эту процедуру для всех переменных:

Код:
setChars( intToStr(m) );
setChars( intToStr(d) );
...
Идея ясна ?

- Можно просто подсчитывать количество символов, а потом формировать Caption в соответствии с ним.

- Можно сделать массив строк. Потом присвоить строки to Caption.

Выбор за Вами.
alexBlack вне форума Ответить с цитированием
Старый 12.05.2008, 22:49   #12
Дикий
Пользователь
 
Аватар для Дикий
 
Регистрация: 10.05.2008
Сообщений: 89
По умолчанию

ех... хорошо написал.
спасибо.
...у зверя свобода её лишь ищи...

Дикий 21.08.2005
Дикий вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отмена условия, возврат к изначальному Дикий Помощь студентам 5 14.06.2008 01:19
Не могу создать условия Еленка Помощь студентам 4 21.05.2008 12:20
Оператор условия [Smarik] Помощь студентам 8 22.02.2008 18:49
Проверка условия Luciferium БД в Delphi 1 05.06.2007 16:23
Использование оператора условия Virtson Microsoft Office Access 2 15.12.2006 16:13