Döngü de problem (for)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Döngü de problem (for)

Mesaj gönderen Jire »

Merhaba arkadaşlar, sizden bir ricam olucaktı.Koduma bakıp nerede yanlış yaptığımı çözebilirmisiniz?
Kodda sorun bulamadım ama nedense yinede dosyayı eklemiyor burada kodun amacı varolan eklenmiş dosyayı bir daha eklememek ayrıca yanına bir de mesaj vermek.

Dosyalar : TListBox
Diyalog : TOpenDialog - AllowMultipleSelect açık.

Lütfen yardım ederseniz sevinirim.

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var i, i2: integer;
begin
  Diyalog.FileName := '';
  Diyalog.Execute;
  if Diyalog.FileName <> '' then
  begin
    for i := 0 to Diyalog.Files.Count - 1 do
    begin

      if Dosyalar.Items.Count > 0 then
      begin

        for i2 := 0 to Dosyalar.Items.Count - 1 do
        begin
          if Dosyalar.Items.Strings[i2] = Diyalog.Files.Names[i] then
          begin
            ShowMessage(Diyalog.Files.Names[i] + ' zaten listenin içinde.');
            Diyalog.Files.Values[Diyalog.Files.Strings[i]] := '';
          end;
        end;

        if Diyalog.Files.Strings[i] <> '' then
        begin
          Dosyalar.Items.Add(Diyalog.Files.Strings[i]);
        end;

      end; // if dosyalar items count
    end; //for dialog files count
  end; //if dialog filename esit degildir
end;
Kullanıcı avatarı
XeoN
Üye
Mesajlar: 13
Kayıt: 12 Nis 2005 06:31
Konum: KONYA
İletişim:

Re: Döngü de problem (for)

Mesaj gönderen XeoN »

if (Diyalog.Execute) and (Diyalog.FileName <> '') then
....
....
...
...
..
.
bu sekilde yazmalısın.
---
Bakmakla usta olunsaydı kediler kasap olurdu.
---
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Re: Döngü de problem (for)

Mesaj gönderen Jire »

Bu sefer dosya kontrol başarısız çıkıyor.
Kullanıcı avatarı
dabaddah
Üye
Mesajlar: 167
Kayıt: 13 Mar 2008 04:42
Konum: istanbul

Re: Döngü de problem (for)

Mesaj gönderen dabaddah »

tam emin olmamakla birlikte begin-end bloklarını bir kontrol etmeni tavsiye ederim çünkü kodlarında pek bir yanlışlık yok gibi...

hatalı veya yanıltıcı bilgi verdiysem kusura bakma..

çalışmalarınızda başarılar dilerim allah kolaylık vere....
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
Cevapla