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)
|