sakaci_79 Posted August 25, 2013 Share Posted August 25, 2013 kodlar aşşağıda neden hala gözükmüyor anlayamadım gitti TreeList.AddColumn("Plugin1", "Yazılımın İsimi", 250)--Column Başlıkları TreeList.AddColumn("Plugin1", "Kategori", 110)--Column Başlıkları TreeList.AddColumn("Plugin1", "Boyutu", 75)--Column Başlıkları TreeList.AddColumn("Plugin1", "Favoriler", 59)--Column Başlıkları nFolder = Folder.Find("Programlar", "*", true, nil); if nFolder then--nFolder boş veri değilse anlamına gelir.Bunu yapmamızın nedeni klasör boş ise sonraki işlemlerde veri olmadan adını vs. almaya çalışacağından hata verir. for x,folder in pairs(nFolder) do ComboBox.AddItem("ComboBox1", String.SplitPath(folder).Filename, folder); nDosya= File.Find(folder, "*.exe", false, false, nil, nil);--Belirttiğimiz (Programlar) Konumundaki Belirttiğimiz (.exe) uzantıdaki dosyaları bulur.nDosya tanımlamasında depolar if nDosya then for a,file in pairs(nDosya) do--Basit bir for döngüsü fakat çoğu kişi kulanımında hata yaptığını görüyorum.Oldukca işimize yarıcak bir döngüdür.Burdaki a nDosya'da (5. SAtırdaki komutla belirtilen konumdaki dosya) tanımlı veri adetini temsil eder. 10 adet ise 1,2,3...9,10 verilerini koyarak döngü içindeki komutları çalıştırır.File isi nDosyada tanımlı veriler.Proje içinde fileyi kullanacağız. Ad=String.SplitPath(file).Filename--Normalde kod fazlalaığı yapmaması için addrow içnde kullanırım.Siz görmeniz için burda kullandım.Bu komut belirtilen konumdaki dosya veya klasörün adını alır. nVeri=INIFile.GetValue("Data\\Settings.ini",Ad,Ad);--TreeList'de tanımladığımız bir işlevin devamı aslında.Double Check evresinde favoriye eklemiştik.Burda eklenenleri .ini dosyasından alıyoruz. if nVeri== "1" then--Aldığımız veri 1 ise Favori="Evet" else--Aldığımız veri 1 değil ise Favori="Hayır" end nBoyut = String.GetFormattedSize(File.GetSize(file), FMTSIZE_AUTOMATIC, true);--Burda dosya boyutunu alıyoruz.Normalde File.GetSize(file) şeklinde de alınıyor.Fakat Kb cinsinden yazar.String.GetFormattedSize() komutuyla otamatik birim veriyoruz.Yani veri azsa Kb çoğaldıkca Mb,Gb şeklinde gösterir. TreeList.AddRow("Plugin1",""..Ad.."|"..String.SplitPath(folder).Filename.."|"..nBoyut.."|"..Favori,TreeList.ExtractIcon("Plugin1", file, 0), 0, a)--Burda Rowlara verileri ekliyoruz end end end end Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted August 26, 2013 Share Posted August 26, 2013 Klasörlerin adlarını direk göstermeyin sorun çıkabilme ihtimali var .. _SourceFolder.."\\Programlar" şeklinde değiştirebilirmisiniz? Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted August 26, 2013 Author Share Posted August 26, 2013 ama hata aldım :( Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted August 26, 2013 Share Posted August 26, 2013 Şu hataların resimlerinide gösterseniz? Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted August 26, 2013 Author Share Posted August 26, 2013 şimdi ben bunu nereye koyacam tam olarak yukardaki kodlarla ağğağıya koyarak yaparmısınız Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted August 26, 2013 Share Posted August 26, 2013 Apz verebilirmisniz? Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted August 26, 2013 Author Share Posted August 26, 2013 (edited) buyur apz Edited August 26, 2013 by sakaci_79 Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted August 28, 2013 Share Posted August 28, 2013 Bekliyorum? Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted August 28, 2013 Author Share Posted August 28, 2013 http://s3.dosya.tc/server9/c2MGsF/apz.zip.html pardon bulamadım açtığım konuyu Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted August 28, 2013 Author Share Posted August 28, 2013 treelist pluginle gözükmesede başka bi pluginlede olur ya farketmez Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted August 29, 2013 Share Posted August 29, 2013 Bilgisayarında sorun mu var ? http://prntscr.com/1o5q61 Quote Link to comment Share on other sites More sharing options...
DivaneTR Posted August 29, 2013 Share Posted August 29, 2013 Bilgisayarında sorun mu var ? http://prntscr.com/1o5q61 Kesinlikle sorun var, o proje daha önce benim de elimden geçmişti. Bende sıkıntı çıkarmazsen yine çalışmadı şikayeti ile geri bildirim yapmıştı arkadaş. Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted August 29, 2013 Author Share Posted August 29, 2013 listiconda yapmak istiyorum neresinde olabilir ya şuraya treelist pluginini verirmisiniz acaba öyle deneyelim Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.