Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.02.16;
Скачать: 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 вся ветка

Текущий архив: 2014.02.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
2-1365088308
Афонтий
2013-04-04 19:11
2014.02.16
Copy String to Char Array


15-1378280205
Empleado
2013-09-04 11:36
2014.02.16
Frederik Pohl


2-1362774705
vegarulez
2013-03-09 00:31
2014.02.16
сервер на IdTCPServer


2-1365138690
alexdn
2013-04-05 09:11
2014.02.16
Сохраненеие картинки из paintbox


1-1321391616
Человек
2011-11-16 01:13
2014.02.16
Многопоточное логирование