![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пути к таблице. [D6, dBase, FoxPro]
Ольга © (2002-02-08 12:00:00)Пожалуйста подскажите...
Почему программа не может открыть файл не из директории приложения?
s:=OpenDialog1.FileName;
.
.
.
Table1.TableName := ExtractFileName(s);
Ведь s получается полное имя файла...
Alexandr (2002-02-08 13:00:00) [1]угу две dataбазы
или полный путь писать
третьего не дано
Ольга (2002-02-08 12:58:00) [2]ExtractFileName(s); -
Это я из ХЕЛПа взяла, сейчас убрала - получилось - спасибо.
А если с DataBase делать, то там пути настраивать по ходу надо, а у меня два файла, а они могут быть в разных местах. Мне что две DataBase делать?
Ольга (2002-02-08 12:54:00) [3]Но тогда надо будет менять дирректорию DataBase, он будет открывать файлы только из этой дирректории, у меня сначала так и было
Стас (2002-02-08 12:52:00) [4]Ты знаешь, я делаю в БД по другому. Есть в Table1 такое свойство - DatabaseName - туда пишу директорию. А вот уже в TableName - имя файла (НЕ ПОЛНОЕ).
Крутов Алексей (2002-02-08 12:49:00) [5]>Пожалуйста подскажите...
>Почему программа не может открыть файл не из директории >приложения?
>s:=OpenDialog1.FileName;
>.
>.
>.
>Table1.TableName := ExtractFileName(s);
>Ведь s получается полное имя файла...
В s действительно получается полное имя файла, но зачем же
делать ExtractFileName(s) ?
Пиши просто Table1.TableName := s;