![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удалить строку из 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]читай матчасть: как вызывать функции