Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
uses DbiProcs; function GetDirByDatabase(Database: TDatabase): string; var pszDir: PChar; begin pszDir := StrAlloc(255); try DbiGetDirectory(Database.Handle, True, pszDir); Result := StrPas(pszDir); finally StrDispose(pszDir); end; end;
function GetPhNameByAlias(sAlias: string): string; var Database: TDatabase; pszDir: PChar; begin Database := TDatabase.Create(nil); {allocate memory} pszDir := StrAlloc(255); try Database.AliasName := sAlias; Database.DatabaseName := 'TEMP'; {requires a name -- is ignored} Database.Connected := True; {connect without opening any table} DbiGetDirectory(Database.Handle, True, pszDir); {get the dir.} Database.Connected := False; {disconnect} Result := StrPas(pszDir); {convert to a string} finally Database.Free; {free memory} end; end;