![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Файл [D6, dBase, FoxPro, Paradox]
Ag2002 © (2002-09-03 13:57:00)F1, F1, F1
Мне нежно скопировать файл Бд из определённого места в директорию где находятся БД-ых которые я использую, файл БД который я хочу скопировать я должен буду использовать в свой программе, вот что я сделал: Взал компонент таблицу настроил ее, а потом при необходимости закрываю файл table1.close и с помощью CopyFile, копирую но файл не копируется !!! ПОчему, происходи это ? Ведь я не использую не тот не другой
Skif (2002-09-04 12:05:00) [1]Попробуй так. Напиши простой батник (или exe-ник), который копирует твою таблицу и потом запускает твою программу. Потом при закрытии своей программы запускаешь его.
Например:
procedure MyForm.FormDestroy(Sender: TObject);
begin
WinExec("MyDrive:\MyPath\MyFile", SW_MINIMIZE);
end;
Ag2002 (2002-09-03 23:34:00) [2]Всё равно не получается :-(
Как это сделать помогите !!!!
Peter Gluhiy (2002-09-03 15:10:00) [3]У тебя заблокирован файл, связаный с table1, самой Delphi. Попробуй просто запустить EXE-шник, а не по F9.
Ag2002 (2002-09-03 14:54:00) [4]Да но я не использую таблицу которую копирую я знаю только путь к ней (например на серваке она лежит), я её хочу скопировать к себе, "заменить" существующию таблицу (т.к. у компонента всё настройки под эту таблицу сделаны), и уже с ней работать !!!
Darknode (2002-09-03 14:10:00) [5]2 Ag2002
Тебе совет, используй BatchMove для переноса данных...
А так, скорее всего кто-то держит таблицу(ы), лучше попробуй Table1.Active:=false;
Anatoly Podgoretsky (2002-09-03 14:07:00) [6]dbiCopyTable