powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как вернуть физический путь алиаса из DBE
3 сообщений из 3, страница 1 из 1
Как вернуть физический путь алиаса из DBE
    #32003484
Ivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую BDE 5 как из Delphi вернуть путь из алиаса (напр.C:\myprog).
...
Рейтинг: 0 / 0
Как вернуть физический путь алиаса из DBE
    #32003510
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй
Session.GetAliasParams(const AliasName: String; List: TStrings);

Alex
...
Рейтинг: 0 / 0
Как вернуть физический путь алиаса из DBE
    #32003514
Фотография Алексей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
function GetPhNameByAlias(sAlias: string): string;
var
Database: TDatabase;
pszDir: PChar;
begin
Database := TDatabase.Create(nil);

pszDir := StrAlloc(255);
try
Database.AliasName := sAlias;
Database.DatabaseName := 'TEMP';
Database.Connected := True;
DbiGetDirectory(Database.Handle, True, pszDir);
Database.Connected := False;
Result := StrPas(pszDir);
finally
Database.Free;
StrDispose(pszDir);
end;
end;

PS. В uses нужно прописать BDE.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как вернуть физический путь алиаса из DBE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]