DBファイルの削除ができない


komin  2007-07-20 16:29:21  No: 27128  IP: 192.*.*.*

ご無沙汰しております。kominです。
DBのアプリケーションを作っています。Delphi6+BDEでPARADOXテーブルです。
アプリケーションの中で、データをバックアップからリストアする部分を今作っています。
バックアップファイルのコピーのために、最初に現在使用中のファイルを削除したいのですができません。
削除したいファイルはDatamodule1.Table1に当たっています。そこでDatamodule1.Table1.CloseとしておいてからDeletefileしているのですが、削除できません。試しにCLoseしている状態で手動で削除しようとしてもファイルが使用中と言われて削除できません。Closeしただけではだめなのでしょうか?

編集 削除
かず  2007-08-05 21:14:51  No: 27129  IP: 192.*.*.*

私の場合はTable1.Active := False;を使用しています。Closeと同じだともわれましが?
他のユーザが使用中とか言うことはありませんか?この場合は使用中になります。

バックアップ、リストアはBatchMoveを使用しています。

編集 削除
komin  2007-08-07 11:30:17  No: 27130  IP: 192.*.*.*

かずさん
  Active := falseはどういう風になるか試してみます。
  BatchMoveですか。こちらもやってみますね。ありがとうございました。

編集 削除
HOta  2007-08-07 15:02:31  No: 27131  IP: 192.*.*.*

どのように開発していますでしょうか?IDEの中で、TQuery/TTable/TDataBase等がActiveになっていませんか?

編集 削除
komin  2007-08-17 16:15:22  No: 27132  IP: 192.*.*.*

HOtaさん、確認してみますね。ありがとうございました。

編集 削除