Непонятки с установкой BDE
void __fastcall TMainForm::FormCreate(TObject *Sender)
//путь ктаблицам: директория откуда запущен *.exe + папка с таблицами Tales
Query1->DatabaseName=GetCurrentDir()+"\\Tables";
Query2->DatabaseName=GetCurrentDir()+"\\Tables";
Причём BDE установлена в C:\Games и никакой дополнительный Alias в BDEAdminestrator я не делал. Программа работает нормально, но как она нашла путь к BDE (C:\Games)? Я так понимаю что при установке BDE кидаются файлы ещё и в папку Windows. Я правильно понял?
2)А если к примеру я установлю BDE более старой версии в каталог по умолчанию (C:\ProgramFiles\CommonFiles\BorlandShares\BDE) будут ли ошибки?
Ещё на одном из форумов мне сказали что при такой ситуации как у меня(BDE в C:\Games , а путь к таблицам GetCurrentDir()+"\\Tables") SQL будет доступен частично. Правда ли это?
3)И ещё вопросик: для чего нужен DataModule если таблицы можно кидать прямо на форму?
DataModule нужен для структуризации проекта. Ведь гораздо удобней держать объекты одно типа в одном месте. Ну на самом деле тут как привыкнешь