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

Alex
...
Рейтинг: 0 / 0
26.03.2001, 16:26
    #32003514
Алексей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть физический путь алиаса из DBE
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
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как вернуть физический путь алиаса из DBE / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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