Arkadaşlar idftp kullanarak herhangi bir dosyayı upload etmek istiyorum.Dosyanın yolunu yazmak için ise open dialog kullanıyorum fakat open dialog acıldıkdan sonra dosya secmeyıp iptal butonuna basarsam hata alıyorum.
Bunu çözmenın bı yolu var mıdır ?
Open Dialog Sorun
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Open Dialog Sorun
Kod: Tümünü seç
if OpenDialog1.Execute then begin
//dosya seçildi işlemi burada yap
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Open Dialog Sorun
sabanakman yazdı:Kod: Tümünü seç
if OpenDialog1.Execute then begin //dosya seçildi işlemi burada yap end;
Bende bu şekilde yaptım zaten.
Kod: Tümünü seç
if opendialog1.Execute then
begin
y:=opendialog1.FileName;
end;
idftp1.Put(y,'asd.dat',true);
idftp1.Disconnect;
Re: Open Dialog Sorun
Aşagıdaki şekilde düzelt
Kod: Tümünü seç
if opendialog1.Execute then
begin
y:=opendialog1.FileName;
idftp1.Put(y,'asd.dat',true); // eger dosya seçildiyse gönderilecek
end;
idftp1.Disconnect;
Re: Open Dialog Sorun
Bu şekilde yaptım ama şöyle bi sorun çıktı şimdi dosya seçilmese bile işlem devam ediyo.Ben şöyle bir kod yazmıştımemin_as yazdı:Aşagıdaki şekilde düzeltKod: Tümünü seç
if opendialog1.Execute then begin y:=opendialog1.FileName; idftp1.Put(y,'asd.dat',true); // eger dosya seçildiyse gönderilecek end; idftp1.Disconnect;
Kod: Tümünü seç
if opendialog1.Execute then
begin
y:=opendialog1.FileName;
idftp1.Put(y,'asd.dat',true); // eger dosya seçildiyse gönderilecek
end;
showmessage('Gönderiliyor...');
idftp1.Disconnect;
Re: Open Dialog Sorun
Kod: Tümünü seç
if opendialog1.execute then
begin
// kullancı dosya seçti
idhtp1.connect;
....
idhtp1.disconnect;
showmessage('dosya gönderildi.');
end else
begin
showmessage('Dosya seçilmedi.');
end;
if then else kontrolu üzerine biraz çalışma yap veya delphi ile iligli biraz kitap oku.If then else programcılıgın temelidir, eğer bunu iyi anlayamazsan, zaten program yazamazsın.