Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Народ подскажите как указать универсальный путь к базе данных [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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо