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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 17:02   #1
casio23
Форумчанин
 
Аватар для casio23
 
Регистрация: 29.12.2010
Сообщений: 186
По умолчанию Получить путь и открыть файл

Помогите кто знает как получить путь к файлу и открыть его, если известно только расширение!?
*.txt
casio23 вне форума Ответить с цитированием
Старый 05.06.2011, 17:33   #2
garyanikin
Дизайнер, Кодер.
Пользователь
 
Аватар для garyanikin
 
Регистрация: 31.12.2009
Сообщений: 45
По умолчанию

Первая ссылка из гугла
Запрос: найти файл *.txt delphi.
garyanikin вне форума Ответить с цитированием
Старый 05.06.2011, 17:36   #3
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Поиск по маске.
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 05.06.2011, 18:57   #4
casio23
Форумчанин
 
Аватар для casio23
 
Регистрация: 29.12.2010
Сообщений: 186
По умолчанию

Цитата:
Сообщение от ZvEr_HaCkEr Посмотреть сообщение
Поиск по маске.
мне не нужно искать файл!!!!!! мне нужно его открыть
ListBox1.LoadFromFile(ExtractFilePa th(Application.ExeName)+'data\'назв ание'+'.ahf')
а вот название может быть любое
casio23 вне форума Ответить с цитированием
Старый 06.06.2011, 09:43   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну так открывайте.
Приведённым Вами кодом!
Вместо 'назв ание'+'.AHF'
пишите имя вашего TXT файла:
Код:
ListBox1.LoadFromFile(ExtractFilePath(Application.ExeName)+'data\ТУТИМЯВАШЕГОФАЙЛА.TXT');
p.s. А если у Вас нет имени файла, то как программа должна его узнать?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.06.2011, 09:51   #6
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Код:
var s:TSearchRec;
begin
     if FindFirst(ExtractFilePath(Application.ExeName)+'data\*.txt',faAnyFile,s)=0 then ListBox1.LoadFromFile(s.Name);
end;
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 06.06.2011, 10:59   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Sparkman, Ваш код откроет ЛЮБОЙ (первый попавшийся) текстовый файл.
Вы уверены, что автору топика именно так нужно?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.06.2011, 11:05   #8
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Serge_Bliznykov я так понял, топик стартеру все равно какой файл открыть, лишь бы текстовый.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить путь к файлу Manya Общие вопросы Delphi 5 22.05.2012 16:12
Получить путь к файлу Shouldercannon Общие вопросы Delphi 2 11.09.2010 09:39
WinForms Получить путь к файлу Eros Windows Forms 2 27.05.2010 12:25
FileT - как открыть файл txt для чтения, и где указывается путь Leshiy1 Общие вопросы C/C++ 7 09.04.2010 21:22
Как получить путь к БД XPAiN БД в Delphi 2 08.11.2007 08:51