Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с функцией

3.9K
27 мая 2003 года
XabZ
4 / / 27.05.2003
function SearchFiles(put: string): integer;
var
status, y: integer;
BEGIN
status := FindFirst(put + '*.*', 1, SearchRec);
try
while status = 0 do
begin//1
{uznaem skoka failov v kataloge}
if (SearchRec.Attr = 1) then
begin//2
if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then
begin//3
y:= y + 1;
end;//3
end;//2
status := FindNext(SearchRec);
end;//1
finally
FindClose(SearchRec);
end;
SearchFiles:= y;
END;
-------------
ParentDirectory:= IncludeTrailingBackSlash(Edit1.Text);{c:\}
-------------
countFiles:= SearchFiles(ParentDirectory);
-------------
countFiles = 4 млн! Подскажите где ошибка.
2.1K
28 мая 2003 года
elan
56 / / 10.04.2003
Y где-то получает начальное значение?
3.9K
28 мая 2003 года
XabZ
4 / / 27.05.2003
Цитата:
Originally posted by elan
Y где-то получает начальное значение?


Точно!
...........
BEGIN
y:=0;
...........
Работает!
Спасибо за ответ.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог