Вопрос по функции System.PromptForFileName

Здравствуйте.
Есть такой кусок кода

var FileName = System.CreateObject('TSObjectLibrary.Value');
if ((System.PromptForFileName(FileName, '*.*', '', "Выберите файл", 'С:\backup',false)))
{
   // Что-то делаем
}

Почему при открытии дилагового окна не открывается папка С:/backup ? Или этот параметр отвечает за что-то другое? Если так, то как мне открыть определенную папку?

Нравится

3 комментария

Здравствуйте.
Попробуйте 'C:\\backup'

Владимир, предлагаю написать следующим образом

var FileName = System.CreateObject('TSObjectLibrary.Value');
if ((System.PromptForFileName(FileName, '*.*', '', 'Выберите файл', 'C:\\backup', false)))
{
	ShowInformationDialog(FileName.Value);
 
}

Напишите, пожалуйста, все ли получилось.

Да спасибо, получилось.

Показать все комментарии