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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2007, 14:07   #1
dagarik
Пользователь
 
Регистрация: 18.03.2007
Сообщений: 23
По умолчанию Извлечение пути файлов

Я зарегистрировал собственное расширение. Написал программу в делфи и ассоциировал мой тип файлов с этой программой. Мне необходимо извлучь путь файла и его имя, который вызвал запуск прораммы, которую я написал.
Если постараться, то и жизнь можно запрограммировать
dagarik вне форума Ответить с цитированием
Старый 01.11.2007, 14:12   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ExtractFilePath(paramstr(1)) - это путь
ExtractFileName(paramstr(1)) - это имя
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.11.2007, 14:17   #3
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

paramstr+f1
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 01.11.2007, 14:19   #4
dagarik
Пользователь
 
Регистрация: 18.03.2007
Сообщений: 23
По умолчанию

то есть эти процедуры помогут мне извлечь путь не до exe файла а до того файла который запустил прогу
Если постараться, то и жизнь можно запрограммировать
dagarik вне форума Ответить с цитированием
Старый 01.11.2007, 14:31   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а до того файла который запустил прогу
А до того файла который должна открыть прога, который параметром передался ассоциированной с ним проге
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.11.2007, 14:34   #6
dagarik
Пользователь
 
Регистрация: 18.03.2007
Сообщений: 23
По умолчанию

а куда сохраняется этот путь и как это сделать
Если постараться, то и жизнь можно запрограммировать
dagarik вне форума Ответить с цитированием
Старый 01.11.2007, 14:42   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а куда сохраняется этот путь
В переменную типа string.
напрмер

procedure TForm1.FormCreate(Sender: TObject);
var Pathh:string;
begin
Pathh:=ExtractFilePath(paramstr(1)) ;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.11.2007, 14:42   #8
dagarik
Пользователь
 
Регистрация: 18.03.2007
Сообщений: 23
По умолчанию

Stilet-ты хороший человек. Тебе отдельное спасибо. Всем спасибо за помощь.
Если постараться, то и жизнь можно запрограммировать
dagarik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Извлечение файлов проекта из .exe файла shtuceron Общие вопросы Delphi 3 25.05.2008 18:01
Безопасное извлечение SunKnight Win Api 1 12.01.2008 02:06
Есть 2 листбокса, в 1 пути к файлам, во 2 имена этих файлов. delphi. Xandr Помощь студентам 2 06.10.2007 00:17
Извлечение иконки из dll JSM Общие вопросы Delphi 2 29.06.2007 21:32
Извлечение ресурса в файл JivotiK Общие вопросы Delphi 1 26.04.2007 11:48