Üzerinde çalıştığım programda belirli tarihler arası lisans kontrolü yapıyorum, 30, 20, 10, 5 ve son gün gibi kullanıcı süre bittikten sonra lisanslama yapmaz ise mevcut database silinecek, aşağıdaki kod ile normal bir klasörü siliyorum, fakat şu noktada takıldım açılışta database bazı kontroller yapılıyor bu kontrollerden dolayı database aktif olduğu için silemiyorum databaseyi devre dışı bırak nasıl silebilirim acaba...
Kod: Tümünü seç
procedure TForm1.Button2Click(Sender: TObject);
begin
DeleteFile('C:\DB\Database.db');
end;