programı klasörünü silme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zaxacm
Üye
Mesajlar: 129
Kayıt: 05 Ara 2005 05:48

programı klasörünü silme

Mesaj gönderen zaxacm »

fana isimli formum giriş formu sadece diğer formları çağrıyorum form üzerinde hiçbir bağlantı yok
fdata isimli formda ado bağlantılarım,adoquery,datasource filan var.fana formundan hemen sonra create ediliyor.

şimdi ben program klasörümü silmek istiyorum C:\Program Files\Personel yolu.
fana formu üzerinde bir butona tıklayınca fkontrol formu açılıyor bu form üzerinde bir butona tıklayarak silmek istiyorum ama dosyayı başka program kullanıyor deyip silmiyor.

fana üzerinde fkontrolü açarken aşağıdaki kodla fdatayı kapatmama rağmen neden acaba hata veriyor.Hatta delphiyi de kapatıyorum exeden deniyorum.

fdata.Close;
fdata.ADOQuery1.Close;
fdata.ADOQuery2.Close;
fdata.DataSource1.Destroy;
fdata.ADOConnection1.Close;
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
peki exe dosyası o klasörün içindemi?
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
zaxacm
Üye
Mesajlar: 129
Kayıt: 05 Ara 2005 05:48

Mesaj gönderen zaxacm »

Hay Allah ya nasıl düşünemedim.Çok teşekürler.Peki nasıl yapabilirim acaba bi fikriniz var mı?
Kullanıcı avatarı
kara_kule06
Üye
Mesajlar: 150
Kayıt: 18 Nis 2006 02:15
Konum: ankara/polatlı
İletişim:

Mesaj gönderen kara_kule06 »

Yanlış anlamadıysam program klasörünü silmeye kalktığında klasör içindeki tüm dosyaları(Dolayısıyla çalışmakta olan Exe'yi de) silmeye çalışıyorsun. Exe Çalışırken Silemezsin.
Ama Exe o klasörün içinde değil de başka yerdeyse, klasörün içinde database dosyası varsa kesin ondandır.

Kod: Tümünü seç

fdata.Destroy;
kullanmayı dene.

Kolay Gelsin...
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
Cevapla