![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 11
|
![]()
Возникла проблема: не могу узнать в программе рабочую папку (с которой запускается экзешник). Глобальная функция AfxGetApp() возвращает указатель на объект класса CWinApp* (Visual C++), но неизвестно как из этого объекта узнать рабочую папку? Прошу помочь.
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
![]()
не знаю как в сях, но в делфе это делается так
ExtractFilePath(Application.ExeName ) и если я ничего не путаю то надо считать первый параметр который был передан программе при запуске. по идее это и есть ее путь |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.04.2011
Сообщений: 60
|
![]()
В делфи есть вот такая штука - ExtractFilePath(Application.ExeName ), вернет строкой весь путь до папки с ехе. Возможно в вижуал есть подобная функция.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
AfxGetApp()->m_pszAppName
AfxGetAppName() не то выводят? (не проверял) |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
![]()
int main (int argc , char *argv[])
{ } argv[0] - путь к проге |
![]() |
![]() |
![]() |
#6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Код:
![]() P.S. Это если я правильно понял фразу "рабочую папку" ![]()
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
Stilet, оо.. спасибо . странно как-то функця называется.
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
ИМХО называется как полагается.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 11
|
![]()
Проверял, выводится имя проги. Только название.
Последний раз редактировалось pav25; 17.08.2011 в 16:56. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 11
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Исходник программы, которая ставит на папку пароль | pro100-delphi | Общие вопросы Delphi | 4 | 29.01.2010 14:50 |
Как узнать принадлежит ли кнопка Системному меню программы? | FaTaL | Общие вопросы Delphi | 11 | 24.10.2009 16:46 |
как узнать файл загружаемой программы ? | juan666777 | Общие вопросы Delphi | 9 | 18.03.2009 17:51 |
Как узнать время работы программы в паскаль? | bullvinkle | Помощь студентам | 2 | 26.12.2008 11:20 |
Как узнать путь запуска программы? | John_chek | Общие вопросы Delphi | 5 | 04.05.2007 10:31 |