Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2016, 02:35   #1
ДарьяСт
Пользователь
 
Регистрация: 21.04.2016
Сообщений: 19
По умолчанию Достать нужный файл из папки с exe

Как можно достать файл из существующей папки (расположена рядом с exeшником)? Название файла с расширением выводится в dbedit, нужно по нажатию кнопки открыть файл с этим названием. Вот как это осуществить..?
Изображения
Тип файла: jpg 333.jpg (24.2 Кб, 111 просмотров)
ДарьяСт вне форума Ответить с цитированием
Старый 15.06.2016, 08:40   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
достать файл из существующей папки (расположена рядом с exeшником)?
папка, в которой запущена ваша программа (EXE) в коде задаётся так:
Код:
ExtractFilePath(Application.ExeName)
если имя папки известно, то нужно его просто указать
Код:
MyDir := ExtractFilePath(Application.ExeName)+'ИмяПапки\';
если имя не известно - тогда используйте поиск (см. FindFirst / FindNext)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.06.2016, 12:07   #3
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

или так:ExtractFilePath(ParamStr(0)) + '\' + 'имя файла'
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 15.06.2016, 12:32   #4
ДарьяСт
Пользователь
 
Регистрация: 21.04.2016
Сообщений: 19
По умолчанию

если я ввожу точное имя файла, он его откроет... но если пытаюсь достать через edit1.text не выходит.. как поступить в этой ситуации?
ДарьяСт вне форума Ответить с цитированием
Старый 15.06.2016, 12:46   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Прочитать и понять предыдущие ответы.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 15.06.2016, 13:47   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ДарьяСт, Вы прочитали предыдущие ответы? С тем, как получить имя папки, где лежит программа, разобрались?

Тогда покажите Ваш код.
Цитата:
но если пытаюсь достать через edit1.text не выходит..
покажите, как Вы пытаетесь достать через edit1.text.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виснет exe-файл делфи при запуске из папки Юрий_новичок Общие вопросы Delphi 25 02.01.2016 15:52
Достать нужный IP из строки Shouldercannon Общие вопросы Delphi 2 11.01.2013 05:33
explorer.exe - где достать __123 Безопасность, Шифрование 4 02.05.2012 00:55
из папки не запускается .exe KANDRAT Общие вопросы C/C++ 2 27.10.2011 15:26
Не открывается нужный файл Ruska882009 Операционные системы общие вопросы 4 24.05.2009 21:30