Как использовать PATH() ?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Более понятно объясню ситуацию:
Есть переменная, в которой прописан путь к файлам базы данных. Путь постоянно изменяется, без всякой системы. Сейчас путь прописываю ручками, но для неопытного оператора это очень сложно. Подскажите, пожалуйста, как создать диалог выбора пути, что-то вроде DosFileLookup для файлов.
Есть переменная, в которой прописан путь к файлам базы данных. Путь постоянно изменяется, без всякой системы. Сейчас путь прописываю ручками, но для неопытного оператора это очень сложно. Подскажите, пожалуйста, как создать диалог выбора пути, что-то вроде DosFileLookup для файлов.
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)
...
это шаблонная оправа вызова ф-ции 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)
...