0 / 0 / 0
Регистрация: 16.04.2018
Сообщений: 28
1

Borland Delphi 7. Как открыть папку, номер которой будет прописан в Edit1?

22.03.2019, 22:11. Показов 1515. Ответов 2

Студворк — интернет-сервис помощи студентам
Допустим у меня есть папка внутри которой есть 300 других папок, c именами от 1 до 300.
Так вот как сделать так чтобы при нажатии на Button открылась именно та папка, имя которой будет в Edit1?

Например: C:\Users\Disptaxione\Pictures\Фото позывных\*имя папки из Edit1*


Delphi
1
2
3
4
5
6
7
procedure TForm1.Image2Click(Sender: TObject);
begin
 
ShellExecute(0, nil, 'C:\Users\Disptaxione\Pictures\Фото позывных\' + 'Edit1.Text' , nil, nil, SW_SHOWNORMAL);
 
 
end;
у меня просто открывает C:\Users\Disptaxione\Pictures\Фото позывных\Edit1.Text

Выручайте!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2019, 22:11
Ответы с готовыми решениями:

Открыть папку путь к которой прописан в Edite
Причина сегодняшней бессонници давольнотаки банальна...а именно каким образом открыть папку путь к...

Как открыть папку в которой лежит файл
Как открыть папку в которой лежит файл? В базе есть пути полные пути к файлам с их именами,...

Как открыть папку, в которой лежит проект?
Как открыть папку(Folder) в которой лежит Project.exe ? Folder\Project.exe Добавлено через 10...

Как админу открыть папку, к которой запрещен всем доступ
Здравствуйте! Подскажите пожалуйста, можно ли администратору как-то обойти защиту папки и открыть...

2
5609 / 4383 / 1396
Регистрация: 14.04.2014
Сообщений: 19,600
Записей в блоге: 19
22.03.2019, 22:19 2
+ edit1.text
0
Нарушитель
8732 / 4713 / 1089
Регистрация: 12.03.2015
Сообщений: 22,165
22.03.2019, 22:42 3
Лучший ответ Сообщение было отмечено bitsnipe123 как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
procedure TForm1.Image2Click(Sender: TObject);
var
  folder: string;
begin
  folder:= 'C:\Users\Disptaxione\Pictures\Фото позывных\' + trim(edit1.text);
  if DirectoryExists(folder)
    then ShellExecute(0, 'explore', pchar(folder) , nil, nil, SW_SHOWDEFAULT)
    else raise Exception.Create('Каталог не найден.');
end;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2019, 22:42
Помогаю со студенческими работами здесь

Как создать папку, именем которой будет дата создания файла?
Здравствуйте, уважаемые форумчане. Подскажите, пожалуйста, как создать папку имя которой будет ...

Как выбрав сточку из main menu открыть новую форму в которой будет открыта таблица с БД
Есть форма MDI,нужно чтобы выбрав сточку из main menu открывалась дочерняя форма в которой будет...

Открыть из макроса папку, в которой находится файл с этим макросом
Application.FileDialog(msoFileDialogFilePicker) .AllowMultiSelect = True .InitialFileName = "*.*"...

При нажатии на кнопку открыть папку, в которой лежит программа
Нужно чтоб при нажатии на кнопку открылась папка в которой лежит програма. (Название папки может...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru