Topic: Расположение файлов

Доброго всем дня  !

Как  скриптом  узнать  местоположение  запускаемой  программы   MVD
и  где  находится  база  sqlite.db  (тоже скриптом)

Re: Расположение файлов

Приветствую.


Местоположение программы можно узнать так
ExtractFilePath(Application.ExeName)



В текущей версии нет возможности узнать местоположение sqlite.db, если необходимо, могу добавить такую возможность.

Dmitry.

Re: Расположение файлов

DriveSoft wrote:

В текущей версии нет возможности узнать местоположение sqlite.db

Можно так:

  with TIniFile.Create(ExtractFilePath(Application.ExeName)+
  'settings.ini') do
  begin
      ShowMessage(
      'Тип: ' + ReadString('Options','DBMS','') + #13#10 +
      'Путь: ' + ReadString('Options','server','')
      );
      Free;
  end;

Re: Расположение файлов

Можно и так, только заменить

ExtractFilePath(Application.ExeName)+'settings.ini'

на

Application.SettingsFile

т.к. файл может быть в системной папке AppData

Dmitry.

Re: Расположение файлов

А, не знал про такой...

Re: Расположение файлов

Все работает  СПАСИБО  !