![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Цикл. В чем разница?
jenya_rus © (2006-05-13 23:49:00)пожалуйста разъясните ф чем разница?
until FileListBox1.Items.Count = 0;
until FileListBox1.Items.Count = -1;
until FileListBox1.Items.Count = 1;
Германн (2006-05-14 02:08:00) [1]
> for i:=0 to FileListBox1.Items.Count-1 do
> // пародия на "обработку"
> if FileListBox1.Items.Selected[i] then Memo1.Lines.Add(FileListBox1.Items[i]);
jenya_rus (2006-05-14 01:51:00) [2]как сбацать until FileListBox1.последний_выделенный_файл ????
чтоб было _до последнего выделенного файла?_
jenya_rus (2006-05-14 01:24:00) [3]вери сенкс
alex-drob (2006-05-14 01:23:00) [4]edit1.text:=inttostr(FileListBox1.Items.Count)
jenya_rus (2006-05-14 01:22:00) [5]Ребята как мона подсчитать количество файлов в файл лист боксе и экспортировать в Edit или Memo???
jenya_rus (2006-05-14 01:15:00) [6]2Шпиён
var i:integer;
begin
for i:=0 to FileListBox1.Items.Count-1 do
// пародия на "обработку"
Memo1.Lines.Add(FileListBox1.Items[i]);
end;
нет лучше так =)))
var i:integer;
begin
repeat
// пародия на "обработку"
until FileListBox1.Items.Count-1 );
jenya_rus (2006-05-14 01:13:00) [7]2Шпиён
>>что значит - "обрабатываются"?
Ну короче это сортировщик файлов...
2alex-drob
>>-1 не бывает (я так думаю).
Знаешь фиг его знает по ходу бывает =)))
Шпиён (2006-05-14 01:07:00) [8]
var i:integer;
begin
for i:=0 to FileListBox1.Items.Count-1 do
// пародия на "обработку"
Memo1.Lines.Add(FileListBox1.Items[i]);
end;
alex-drob (2006-05-14 01:07:00) [9]кстати если нужно просто брать путь к файлу то не обязательно переходить в filelistbox к строке с именем файла
filelistbox1.items[ index ] - где index номер строки с 0
alex-drob (2006-05-14 01:05:00) [10]
> гы...а в каком случае в файллистбоксе будет значение 0,1
> или -1 ???
0 когда нет записей.
1 когда в listbox есть одна запись.
-1 не бывает (я так думаю). -1 бывает у itemindex - это значит не одна строка не выделенна.
> В чем суть короче: обрабатываются поочереди файлы из файл
> лист бокса...а переход к следующему файлу не придумал я
> иначе как программное нажатие клавиши Vk_Down...если кто
> знает подскажите может можно както без изврата с vk_down
> =))
filelistbox1.ItemIndex:=filelistbox1.ItemIndex+1;
Шпиён (2006-05-14 01:03:00) [11]что значит - "обрабатываются"?
jenya_rus (2006-05-14 00:53:00) [12]гы...а в каком случае в файллистбоксе будет значение 0,1 или -1 ??? =\
В чем суть короче: обрабатываются поочереди файлы из файл лист бокса...а переход к следующему файлу не придумал я иначе как программное нажатие клавиши Vk_Down...если кто знает подскажите может можно както без изврата с vk_down =))
palva (2006-05-14 00:08:00) [13]Цикл будет заканчиваться, если Count будет равен 1, 0, или -1
jenya_rus (2006-05-14 00:00:00) [14]хорошо...подругому =)...
что изменится в цикле если там будет стоять 1, 0, или -1 ???
Мефисто (2006-05-13 23:56:00) [15]Разница в цифрах 0, -1, 1
P.S.
Напрягаю телепатические способности и не могу понять в чем суть вопроса...