Категория - программы

Как определить директорию, из которой запущена готовая программа (файл EXE)?

В общем случае, этого сделать невозможно! Есть масса способов "сбить с толку" любые команды и функции. Однако все-таки есть ряд функций, которые могут решить подобную проблему при определенных условиях. Надо всегда помнить, что эти функции не абсолютны. Имеют ограничения.

Скопировать код
* Путь доступа к первой запущенной программе (главному файлу проекта)  
  JustPath(SYS(16,0))  
    
* Путь доступа к текущей директории  
  FullPath("") - пустая строка (две кавычки подряд) - обязательны  
  SYS(5)+SYS(2003)  
  SET("DEFAULT")+CURDIR()  
  _VFP.DefaultFilePath

Смотри также