Главная страница
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.007 c
2-1365333369
quart
2013-04-07 15:16
2014.02.16
gdi+ error


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


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


15-1377682520
Наталья
2013-08-28 13:35
2014.02.16
Подскажите новичку.


2-1365771933
novai
2013-04-12 17:05
2014.02.16
TStringList дефолтное значение