Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как узнать имя программы?


Автор: Klin 10.12.2002, 01:55
Сабж

Автор: Baa 10.12.2002, 01:57
Что значит имя программы?
Может это? Application->ExeName

Автор: Klin 10.12.2002, 02:01
Нет, Application->ExeName узнаёт директорию, а мне нужно само имя.

Автор: AntonSaburov 10.12.2002, 02:03
Ответ уже есть в предыдущем сообщении. Кроме этого есть GetCommandLine() (MSDN)
А может пора в FAQ завести - этот вопрос встречается уже не первый раз ?

Автор: AntonSaburov 10.12.2002, 02:04
Цитата(Klin @ 09.12.2002, 18:01)
Нет, Application->ExeName узнаёт директорию, а мне нужно само имя.

А ты его как следует смотрел - он полное имя файла возвращает. Оттуда можно получить просто имя.

Автор: Klin 10.12.2002, 02:07
Спасибо!
Насчёт Application->ExeName , да там где-то есть но возиться лень...
:colgate

Автор: Baa 10.12.2002, 02:08
ExtractFileName (Application->ExeName);

Автор: Klin 10.12.2002, 02:09
Упс, а там ковычечки!
А без них нельзя?

Автор: Klin 10.12.2002, 02:12
Baa блогодаря тебе додумался:
1)ExtractFileName (Application->ExeName); - путь
2)Application->ExeName;- путь + имя
3)GetCommandLine() ; "- путь + имя"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)