|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.09.2010, 13:59 | #1 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 273
|
Узнать название exe файла программы из самой программы
Как узнать название exe файла программы из самой программы?
|
08.09.2010, 14:12 | #2 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
1. Application.Exename
2. ExtractFileName(ParamStr(0)) |
08.09.2010, 15:55 | #3 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Оба предыдущих совета не сработают в DLL.
А вот этот сработает из любого места: 3. ExtractFileName(GetModuleName(0))
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
Последний раз редактировалось GunSmoker; 08.09.2010 в 17:19. |
08.09.2010, 16:14 | #4 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
|
08.09.2010, 17:19 | #5 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Насчёт DLL я наврал - попутал с другим.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
09.09.2010, 09:29 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Код:
I'm learning to live...
|
|
09.09.2010, 14:38 | #7 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Да не, что предыдущие методы 1 и 2 не сработают. Вполне сработают - они являются обёрткой к третьему.
Ещё точнее: второй - обёртка к третьему, а первый - обёртка ко второму.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
09.09.2010, 15:46 | #8 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 273
|
Благодарю за ответы.
Еще возник вопрос - как закрыть программу в FormCreate(или отменить ее запуск, что-то типа того)? Просто если пишу как обычно close(); это не срабатывает(по всей видимости потому что эта операция невозможна в событии oncreate). |
09.09.2010, 15:52 | #9 | |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
Цитата:
А вообще, один вопрос - одна тема.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab Последний раз редактировалось ex.cluz; 09.09.2010 в 16:28. |
|
09.09.2010, 16:22 | #10 | |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
Цитата:
Код:
Не забываем говорить спасибо за помощь - это ведь так приятно
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Название для новой программы | Holly234 | Софт | 3 | 04.06.2010 13:59 |
вершина характеризуется названием и высотой. Выдать название самой высокой вершины. | s1avjan | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.04.2010 18:59 |
Из программы 1.exe создаем пустой файл 2.exe. Как из программы 1 внести API функции в программу 2? | X-LEV-X | Общие вопросы Delphi | 7 | 09.03.2010 08:33 |
Название программы | Яр|/||< (^_^) | Свободное общение | 3 | 06.07.2009 16:10 |
Название программы | ivanesky | Общие вопросы Delphi | 4 | 17.02.2009 17:58 |