C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как получить путь к запускаемой программе?
Dmitri
  Отправлено: 30.06.2003, 07:52


admin@localhost

Группа: Модератор
Сообщений: 110



Подскажите, пожалуйста, как получить путь к запускаемой программе? Т.е., у меня есть .exe, но я не знаю, как он называется, мне надо получить путь к этому .exe. Например, C:\Windows\.
CODE

Application->ExeName;
// Показывает путь вместе с именем файла. Но как убрать оттуда имя .exe,
// оставив путь к программе?


Все, решил.
CODE
ExtractFileDir(Application->ExeName)


Как в этом форуме кто-то писал (по-моему, Владимир), программист должен ДУМАТЬ САМ! wink.gif

Отредактировано Dmitri — 30 Jun 2003, 08:02
Admin
Отправлено: 30.06.2003, 09:04


Владимир

Группа: Администратор
Сообщений: 1190



Я имел ввиду, что почти любая задача имеет несколько решений,
не получается по одному — можно попробовать по-другому,
но именно пробовать самому.

Есть вопросы, которые сводятся к поиску определенной функции,
метода, конечно невозможно знать и помнить все их и как
они работают, тогда всегда нужно помочь и подсказать;
а есть вопросы, на которые не хочется отвечать -
"как мне написать такую-то программу, чтобы она делала то-то и это",
хоть бы сам человек попытался это сделать, подумать, как это сделать,
ну не получилось — спроси, выложи код, где не получилось,
хоть будет видно что человек думал.




Георгий
Отправлено: 30.06.2003, 09:51


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



раз offtopic так offtopic.
мне кажется, что тот человек просто заинтересовался как в одном физическом файле хранить несколько независимых информационных структур и без особых усилий их читать, но за своим частным случаем не заметил глобальность задачи и то, что она уже успешно решена в любой СУБД. Но его цель (3 блока текста) показалась ему слишком незначительной, что бы использовать СУБД...
Вот и получился парадокс — нужна БД, но её применение слишком сильно поднимает сложность задачи...
В результате из-за внутренних противоречий программист ушёл в вечный цикл, потом сработал сторожевой таймер , вывел его из этого состояния и запостил вопрос, который одновременно и простой и сложный, в форум... Но этот вопрос больше относится к психологии, чем к программированию...

Вернуться в Вопросы программирования в C++Builder