Вниз
Скачать: CL | DM;

TStringList дефолтное значение   Найти похожие ветки 

 
novai   (2013-04-12 17:05) [0]

Всем здравствуйте.
Пишу функцию по поиску папок:
function FindFolders(const path: string; mask: string = "*.*"; var List: TStringList ): boolean;

По задумке во время поиска папок их имена должны добавляться в List
но получаю ошибку: Default parameter "List" must be by-value or const
как устранить?


 
novai   (2013-04-12 17:08) [1]

извините, ошибка такая: Default value required for "List"


 
Вячеслав   (2013-04-12 17:12) [2]

function FindFolders(const path: string; var List: TStringList; mask: string = "*.*"): boolean;


 
novai   (2013-04-12 17:15) [3]

а почему такое произошло?


 
MBo ©   (2013-04-12 17:23) [4]

Параметры со значением по умолчанию должны быть в конце списка аргументов


 
novai   (2013-04-12 17:25) [5]

спасибо огромное...


 
брат Птибурдукова   (2013-04-12 18:15) [6]

И, кстати, var List: TStringList — это, скорее всего, не то, чего ты хочешь. var даёт возможность переданный тобой стринглист заменить на какой-то другой. Если без var, то строки в стринглисте менять можешь, а сам стринглист заменять — нет.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.004 c
2-1365333369
quart
2013-04-07 15:16
2014.02.16
gdi+ error


2-1365850104
Катерина
2013-04-13 14:48
2014.02.16
Чтение из файла в ComboBox


15-1367735471
DVM
2013-05-05 10:31
2014.02.16
RadStudio XE4. Дожили...


2-1365823333
NBAH1990
2013-04-13 07:22
2014.02.16
idhttp проблема с кодировкой


2-1366377417
mefodiy
2013-04-19 17:16
2014.02.16
Не удаляется значение ключа реестра




   Наверх