![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Народ подскажите как указать универсальный путь к базе данных [D6, D7, Paradox]
Akella © (2004-06-29 09:49:00)Народ подскажите как указать универсальный путь к базе данных в Delphi 6, чтобы точкой отсчёта был каталог исполняемого файла - ???DB\Table.db
Sandman25 (2004-06-29 10:15:00) [1]
procedure TForm1.FormCreate(Sender: TObject);
const
cExtractFilePath = 'ExtractFilePath';
var
Path: array[0..Max_Path] of char;
begin
SetEnvironmentVariable(cExtractFilePath, PChar(ExtractFilePath(Application.ExeName)));
ExpandEnvironmentStrings(PChar('%'+cExtractFilePath + '%DB'), Path, Max_Path);
ShowMessage(PChar(@Path));
end;
Akella (2004-06-29 10:09:00) [2]path := ExtractFilePath(Application.ExeName)+nameDB;
Соловьев (2004-06-29 10:07:00) [3]
> ExtractFilePath - вещь хорошая - но она ведь работает как
> функция,
это к чему?
> а можно ли задать путь например как в виндузе типа %StartDir\DB\Table.db
[1]
Akella (2004-06-29 10:00:00) [4]ExtractFilePath - вещь хорошая - но она ведь работает как функция, а можно ли задать путь например как в виндузе типа %StartDir\DB\Table.db
Anatoly Podgoretsky (2004-06-29 09:54:00) [5]Точка отсчета задается ТОЧКОЙ
Соловьев (2004-06-29 09:51:00) [6]path := ExtractFilePath(Application.ExeName)+nameDB;