Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Вниз

Ошибка   Найти похожие ветки 

 
jenbbond   (2002-05-25 10:12) [0]

n:=0;
for i:=0 to ComponentCount-1 do
if Components[i] is TBitBtnWithColor then
if n=1 then
TBitBtnWithColor(Components[i]).Color:=clRed;
if n=0 then
TBitBtnWithColor(Components[i]).Color:=clGreen;

Пытаюсь выполнить код , но при выполнении вылетает ошибка
Project1.exe raised exception class EListError whit message "List index out of bounds(18)".

Подскажите в чем проблема млжет быть!!!


 
Виктор Щербаков   (2002-05-25 10:24) [1]

Переменная i используется сразу после цикла:
TBitBtnWithColor(Components[i]).Color:=clGreen;
Её значение не определено.


 
Внук   (2002-05-25 11:02) [2]

Наверное, так:
n:=0;
for i:=0 to ComponentCount-1 do
if Components[i] is TBitBtnWithColor then
if n=1 then TBitBtnWithColor(Components[i]).Color:=clRed
else
if n=0 then TBitBtnWithColor(Components[i]).Color:=clGreen;



 
Anatoly Podgoretsky   (2002-05-25 11:18) [3]

Если это именно то, что он хочет сделать, то вместо IF
case N of
0: TBitBtnWithColor(Components[i]).Color:=clGreen;
1: TBitBtnWithColor(Components[i]).Color:=clRed;
end;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
3-17836
uncle_m16
2002-05-16 19:21
2002.06.06
Generator


1-18006
radisheva
2002-05-24 10:30
2002.06.06
Типы данных


1-18013
FireWorks
2002-05-24 11:28
2002.06.06
MapInfo


1-17853
Григорий
2002-05-26 01:51
2002.06.06
Кто-нибудь подскажите как из моего EXE-шника открыть, просто для


4-18197
heruvim4ik
2002-04-05 00:55
2002.06.06
Как програмно запустить приложение?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский