| 
| 
 | Вопрос # 6 572/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!Не подскажите ли мне как сделать следующую вещь. У меня открывается проводник с выделенным файлом ну скажем по какой то кнопке. Если я по другой кнопке попытаюсь открыть проводник с другим файлом, то либо откроется новая копия проводника, либо активируется уже до этого открытое окно проводника, но с выделенным файлом при первом его открытии.
 Хотелось бы получить результат как при скачивание файлов, при показе этого файла в папке, проводник всегда один и всегда переводит курсор на требуемый файл.
 Модель кода прилагаю.
 Алексей.
 Приложение:Переключить в обычный режим uses ShellApi; procedure TForm1.Button1Click(Sender: TObject);var   NameIn: string;begin   NameIn := 'c:\2\f1.txt';   ShellExecute(Application.Handle, 'open', 'explorer.exe', pChar('/select,  "' + NameIn +
'"'), nil, SW_SHOWNORMAL);end;   procedure TForm1.Button2Click(Sender: TObject);var   NameIn: string;begin   NameIn := 'c:\2\f2.txt';   ShellExecute(Application.Handle, 'open', 'explorer.exe', pChar('/select,   "' + NameIn +
'"'), nil, SW_SHOWNORMAL);end; 
|  |   Вопрос задал: Хорт А.М. (статус: Посетитель)Вопрос отправлен: 28 декабря 2014, 11:38
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |