Как я могу найти путь к файлу и затем отобразить этот путь в переменной 4D формы?
Я пытаюсь создать 4-мерную форму, которая позволит мне найти на моем сервере определенный файл, а затем выбрать его, чтобы путь к этому файлу отображался в виде переменной в форме. До сих пор мне не удавалось даже открыть окно проводника, чтобы найти файл, но я также новичок в 4D в целом.
1 ответ
Посмотрите на команду " Выбрать документ".
Команда "Выбрать документ" отображает стандартное диалоговое окно "Открыть документ", которое позволяет пользователю установить один или несколько файлов и возвращает имя и / или полный путь доступа к выбранным файлам.
Ссылка для 4Dv13, но она должна быть похожа на v11 и v12.
Если вы хотите иметь немедленный доступ к содержимому, используйте вместо этого " Открыть документ".
Изменить, чтобы добавить пример кода
C_TEXT($tFirstFileSelected) // this doesn't seem to be getting filled
C_TEXT(tFileNamePlusPath) // use process var to display on form (can't use local)
ARRAY TEXT($atFilesSelected;0) // local array to hold all paths for file(s) selected
Select document("";"*";"Pick File";0;$atFilesSelected;$tFirstFileSelected)
// if only one file is selected the path will be in the first array element
tFileNamePlusPath:=$atFilesSelected{1}