![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TStringList дефолтное значение [D7, XP]
novai © (2013-04-12 17:05:00)Всем здравствуйте.
Пишу функцию по поиску папок:
function FindFolders(const path: string; mask: string = '*.*'; var List: TStringList ): boolean;
По задумке во время поиска папок их имена должны добавляться в List
но получаю ошибку: Default parameter 'List' must be by-value or const
как устранить?
брат Птибурдукова (2013-04-12 18:15:00) [1]И, кстати, varList: TStringList — это, скорее всего, не то, чего ты хочешь. var даёт возможность переданный тобой стринглист заменить на какой-то другой. Если без var, то строки в стринглисте менять можешь, а сам стринглист заменять — нет.
novai (2013-04-12 17:25:00) [2]спасибо огромное...
MBo (2013-04-12 17:23:00) [3]Параметры со значением по умолчанию должны быть в конце списка аргументов
novai (2013-04-12 17:15:00) [4]а почему такое произошло?
Вячеслав (2013-04-12 17:12:00) [5]function FindFolders(const path: string; var List: TStringList; mask: string = '*.*'): boolean;
novai (2013-04-12 17:08:00) [6]извините, ошибка такая: Default value required for 'List'