| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 10.12.2002, 02:07 |
| Спасибо! Насчёт Application->ExeName , да там где-то есть но возиться лень... |
| Автор: 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() ; "- путь + имя" |