Как использовать PATH() ?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Подскажите, как красиво использовать PATH(), предварительно его выбрав (путь)? У меня что-то не эстетично, не надежно и не практично!
Гость

Сообщение Гость »

У файла - loocupfile.ask(1), а у path ?
Гость

Сообщение Гость »

Более понятно объясню ситуацию:
Есть переменная, в которой прописан путь к файлам базы данных. Путь постоянно изменяется, без всякой системы. Сейчас путь прописываю ручками, но для неопытного оператора это очень сложно. Подскажите, пожалуйста, как создать диалог выбора пути, что-то вроде DosFileLookup для файлов.
Гость

Сообщение Гость »

RTFM:

FILEDIALOG( [title] ,file [,extensions] [,flag] )

параметр flag:
Если (100000b), показывает диалог выбора директорий.
Гость

Сообщение Гость »

DOSFileLookup
это шаблонная оправа вызова ф-ции filedialog

используй filedialog + флаг FILE:Directory

В C5.5 работает так:

filedialog('Укажите рабочую директорию!',DataPath,,110000b)
аналогично:

filedialog('Укажите рабочую директорию!',DataPath,,FILE:LongName+FILE:Directory)

from Libsrc\equates.clw:
...
!FileDialog equates
...
FILE:LongName EQUATE(10H)
FILE:Directory EQUATE(20H)
...
Ответить