Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2014.02.16;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
15-1367735471
DVM
2013-05-05 10:31
2014.02.16
RadStudio XE4. Дожили...


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


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


2-1365677841
JohnKorsh
2013-04-11 14:57
2014.02.16
Автоматическое закрытие программы.


15-1377887629
Ротанг
2013-08-30 22:33
2014.02.16
Дополнительный виртуальный монитор





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский