|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Путь к исполняемому файлу
Как можно найти исполняемый файл и папку в которой он лежит? например: opera.exe, calc.exe, project.exe и др...
|
#2
|
||||
|
||||
Поиском рекурсивым сделать это можно.
Хорошо написанная программа не требует документации ICQ 9-184-668. |
#3
|
|||
|
|||
рекурсивным? это как?
|
#4
|
||||
|
||||
Я делал проще.
showmessage(ExtractFileName(Application.ExeName)); Последний раз редактировалось :S.p.a.m., 09.01.2009 в 10:40. |
#5
|
||||
|
||||
Код:
caption := ParamStr(0); Код:
var buff : array[0..256] of char; begin GetModuleFileName(HInstance, @buff, 256); Caption := buff; ...сказал, и загрустил от бесспорной своей правоты Последний раз редактировалось 0nni, 09.01.2009 в 11:19. |
#6
|
|||
|
|||
Цитата:
ммм, зачем мне это? я говорю мне нужно найти нужный исполняемый файл, а не свою программу... 2Onni не совсем понял что там что... |
#7
|
||||
|
||||
А не понял вопроса, для большинства программ такую информацию можно найти в реестре. Можно пробежать по меню пуск-программы, проанализировать ссылки на .exe
...сказал, и загрустил от бесспорной своей правоты |
#8
|
|||
|
|||
См. FindExecutable.
|
#9
|
|||
|
|||
Цитата:
можно но только не стоит забывать что пользователь может установить программу на любой диск, в любую папку... зы понял... Последний раз редактировалось ApplicatiOn, 09.01.2009 в 15:24. |