View previous topic :: View next topic |
Author |
Message |
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 15 Nov 2007 16:59 Post subject: |
|
|
Про adir покажите фрагмент текста. Должно работать
а вот blob.ch в БЭСТе не используется как выяснилось
и работать не буд |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 15 Nov 2007 17:08 Post subject: |
|
|
Code: |
func main()
aaa:=aDir("c:\*.*")
return
|
|
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 15 Nov 2007 17:45 Post subject: |
|
|
Выписка из описания функции
Quote: | ADIR() возвращает количество файлов, имена которых совпадают с указанным шаблоном. |
т.е. он возвращает число а не массив
а пример применения оттуда же:
Quote: | ADIR("*.txt", aFiles) |
|
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 16 Nov 2007 09:49 Post subject: |
|
|
Да кто же с этим спорит, что количество файлов.
А зачем же БЭСТ отвечает "Неизвестная функция" и плагин загибается?
Пробовала описать ADIR как external, тоже не получилось
Вот попробуйте сами
Может ли быть не подключена какая-то библиотека? SP37
На самом деле мне нужен список файлов, но мой вопрос состоит в том, обращаться к adir или к какой-то другой неизвестной мне функц |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 16 Nov 2007 11:37 Post subject: |
|
|
Все, благодарю, надо использовать функцию directory() |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 16 Nov 2007 14:56 Post subject: |
|
|
Да Марина я тоже не все дочитал
А ведь в документации было написано
Quote: | ADIR() - это функция, применяемая для совместимости с предыдущими
версиями Clipper и потому ее использование в новых программах не
рекомендуется. Ее можно заменить функцией DIRECTORY(), которая
возвращает полную информацию о файлах в многомерном массиве. |
|
|
Back to top |
|
|
|