Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   ЧАВО - Частые Вопросы и Ответы    >>    exename
   
 
 EXE. Как узнать имя запущенной программы   Sly Golovanov 27.12.1997

Использование ParamStr(0) для определения имени запущенной программы.


 
 

Pascal FAQ created by SLY Golovanov, 2:5020/278.13 (slightly corrected by Valery Votintsev 2:5021/22) ============================================================================== Q:> Предположим, запустили мой ЕХЕ. Как узнать из программы, в каком каталоге он лежит, и не переименовали ли его? A: Функция ParamStr(0) возвращает полное имя запущеннонго exe-файла, например 'c:\exe\work.exe'. При запуске программы из-под IDE (Ctrl-F9) вместо имени программы ParamStr(0) вернет путь к файлу turbo.exe, если программа компилируется в память (Compile/Destination = Memory), или имя программы без пути, если компилировать на диск. --- * Origin: (2:5020/794.13)