ftp'de silme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
true_false
Üye
Mesajlar: 401
Kayıt: 22 Tem 2004 02:03
Konum: sıkıntı çekmişlere yakın bi yerden

ftp'de silme

Mesaj gönderen true_false »

Kod: Tümünü seç

var
silinecek:string;
begin
  if not ftpm.Connected then exit;
  silinecek := ftpm.DirectoryListing[DirectoryListBox.itemindex].FileName;
  if ftpm.DirectoryListing[DirectoryListBox.ItemIndex].ItemType = ditdirectory then
     begin
     PopupMenu1.Items[3].Enabled:= false;
     end  else
     ftpm.Delete(silinecek);

end;
kodu yazdığım zaman bana
project...... class EID protocol reply eror with message'deneme.txt' deleted (20897573 bytes now available)
kod'da yanlışlık yok ama protocolerle alakalı heralde diye düşünüyorum
siz nedersiniz?
not göndermiş olduğunuz güzel cevaplar teşekkür ederim
type
Tform1 = class(Tform)
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Peki silmiyor mu dosyayı?

Bana siliyor ve sana bunu bildiriyor gibi geldi. basitçe try except arasına alıp görünmesini engelleyebilirsin.
true_false
Üye
Mesajlar: 401
Kayıt: 22 Tem 2004 02:03
Konum: sıkıntı çekmişlere yakın bi yerden

Mesaj gönderen true_false »

Kod: Tümünü seç

var
silinecek:string;
begin

  try
    if not ftpm.Connected then exit;
    silinecek := ftpm.DirectoryListing[DirectoryListBox.itemindex].FileName;
    if ftpm.DirectoryListing[DirectoryListBox.ItemIndex].ItemType = ditdirectory then
       begin
       PopupMenu1.Items[3].Enabled:= false;
       end  else
       ftpm.Delete(silinecek);
         DirectoryListBox.Clear;
      Self.ChageDir('/');
  except
      raise Exception.Create('silindi...');
       end;
end;
hocam böle yaptım sildi refresh sorunum var
(bu mesajı yazdığımda kim olduğunu bilmediğim biri (heralde kullanıcı adımı beğendi) üyelik bilgilerimi değiştirerek accountumu aldı mustafa abiyle süren mailleşmeler sonucu bugün üyeliğime tekrar kavuştum teşekkürler.)
type
Tform1 = class(Tform)
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

true_false yazdı: hocam böle yaptım sildi refresh sorunum var
Olabilir.. İşlemi bir kaç kez üstüste yapmışsan refresh etmeyip silinen dosyayı tekrar silmeye kalktığından böyle bir mesaj alman muhtemeldir..
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla