Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Удалить строку из ChecListBox [D5, XP]


TChecListBox ©   (2012-01-15 22:42:00) 

For i:= CheckListBox1.Items.Count - 1 Downto 0 do
 begin
  If CheckListBox1.Checked[i] = True then
   begin
    CheckListBox2.Items.Delete[i];
    ...
   end;
 end;


В строке CheckListBox2.Items.Delete[i];

Почему то выдает :
'Not enough actual parameters'
Не могу разобраться в чем причина. В описаниях и справке присутствует только один параметр.
Подскажите, пожалуйста, где я ошибаюсь


TCheckListBox   (2012-01-16 17:12:00) [1]

Разобрался. Спасибо всем за обсуждение, советы и комментарии.
Ветку можно закрыть.


Anatoly Podgoretsky   (2012-01-16 09:19:00) [2]

> KilkennyCat  (16.01.2012 05:04:10)  [10]

И получается не мордой об Фобос, а мордой об грунт.


Юрий Зотов   (2012-01-16 05:18:00) [3]


> Германн ©   (16.01.12 05:12) [11]

Тут дело не в форме скобок, а в том, что глагол и НЕглагол. То есть, метод и НЕметод. А форма скобок - это уже следствие.


Германн   (2012-01-16 05:12:00) [4]


> Юрий Зотов ©   (16.01.12 04:56) [9]
>
>
> > Германн ©   (16.01.12 03:00) [7]
>
> Никакого безобразия.
>

Как же никакого?
Ведь нужно знать грамматику! А автор просил только код!
:)
Да и какая разница в "форме" скобок. Ну это если отвлечься от реальной реализации языка программирования.


KilkennyCat   (2012-01-16 05:04:00) [5]


> Германн ©   (16.01.12 03:00) [7]
> В конце концов ООП (возможно) к этому и придёт.

ооп не ооп, а очень высокоуровневые языки приходят к еще более простым вещам. где-то я видел, типа старой древней "черепашка рисуй - не рисуй", а внутре запуск космическойракеты (фобос-грунт, например)


Юрий Зотов   (2012-01-16 04:56:00) [6]


> Германн ©   (16.01.12 03:00) [7]

Никакого безобразия.

Checked ("отмечено", не глагол) - индексированное свойство.
Delete ("удалить", глагол) - метод.


MonoLife   (2012-01-16 04:37:00) [7]

в D7 - модуль Classes, процедура Delete(Index: Integer); virtual; abstract...
в D5 - не знаю..


Германн   (2012-01-16 03:00:00) [8]

Но ведь это полнейшее безобразие!
Ведь если Checked[i] нормально, то и Delete[i] должнобыть нормально!
В конце концов ООП (возможно) к этому и придёт.
:)


Юрий Зотов   (2012-01-16 02:44:00) [9]


> TChecListBox   (15.01.12 22:42)
> В описаниях и справке присутствует только один параметр.

А у Вас - ни одного.


Плохиш   (2012-01-16 01:22:00) [10]


> TCheckListBox   (15.01.12 23:18) [2]
>
> > Palladin ©   (15.01.12 22:51) [1]
> Подскажите, что именно, и где можно прочитать об этом (как
> вызывать функции)

Пишешь в редакторе делфи слово functionи нажимаешь кнопочку F1, это такая кнопочка на клавиатуре, обычно находится в верхнем ряду вторая кнопочка слева сразу после кнопочки с буквами Esc.


sniknik   (2012-01-16 00:22:00) [11]

> где можно прочитать об этом (как вызывать функции)
~ 5я - 6я страница любой книги по языку.


Anatoly Podgoretsky   (2012-01-15 23:21:00) [12]

> TChecListBox  (15.01.2012 22:42:00)  [0]

Разве Delete это массив?


TCheckListBox   (2012-01-15 23:18:00) [13]

> Palladin ©   (15.01.12 22:51) [1]
Подскажите, что именно, и где можно прочитать об этом (как вызывать функции)


Palladin   (2012-01-15 22:51:00) [14]

читай матчасть: как вызывать функции


Наверх

Титульная страница Поиск, карта сайта Написать письмо