Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Listview İşlemleri
#1
Selamın aleykum hocalar
Listview de listelediğimiz şarkıları silme , paylasma ve daha çeşitli işlemleri nasıl yapabilirz ?
Cevapla
#2
Aleyküm Selam;
Öncelikle ihtiyacınız olan işlem adımlarını sıralayın.
En temel işlem adımından başlayarak projenizi geliştirin.
Daha sonra tereddüt ettiğiniz veya işin içinden çıkamadığınız durumlarda biz yardımcı olalım.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
(21-03-2017, Saat: 17:45)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlAleyküm Selam;
Öncelikle ihtiyacınız olan işlem adımlarını sıralayın.
En temel işlem adımından başlayarak projenizi geliştirin.
Daha sonra tereddüt ettiğiniz veya işin içinden çıkamadığınız durumlarda biz yardımcı olalım.

Listview de seçilip oynatılan müzik nasıl paylaşılır ?
Listview de seçilip oynatılan müzik telefondan nasıl silinir ?
Şimdiden teşekkürler.
Cevapla
#4
(22-03-2017, Saat: 16:35)Paranoyaq Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlListview de seçilip oynatılan müzik nasıl paylaşılır ?
Listview de seçilip oynatılan müzik telefondan  nasıl silinir ?
Şimdiden teşekkürler.

Seçili olan bir medya dosyasını, TShowShareSheetAction sınıfı ile paylaşabilirsiniz. Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Listview de seçilen bir dosyayı silmek için ise;
1- ListView'den silme işlemi;
 
 ListView1.Items.Delete(ListedeSilinecekKayıtIdsi);
2- Dosyayı ayrıca fiziksel olarak silecek iseniz; (Dosyaları ListView'e yüklerken Path (konumunu)'ini de bir özelliğinde veya bir dizide muhafaza etmelisiniz.)
    if TFile.Exists(KonumuileBirlikteDosyaAdı) then
     TFile.Delete(KonumuileBirlikteDosyaAdı);
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#5
(22-03-2017, Saat: 16:52)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlSeçili olan bir medya dosyasını, TShowShareSheetAction sınıfı ile paylaşabilirsiniz. Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Belirttiğiniz uygulamada sadece resim ve text kodları paylaşılmış , müzik ile ilgili hangi kodları kullanmam gerek acaba
Cevapla
#6
Fesih bey sizin geçen yıl delphiturkiyede paylaştığınız ArsPlayer uygulamasını icelemesini önerebilirmiyiz @Paranoyaq arkadaşımıza?
Link:
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#7
(23-03-2017, Saat: 10:58)AhmetBi Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlFesih bey sizin geçen yıl delphiturkiyede paylaştığınız ArsPlayer uygulamasını icelemesini önerebilirmiyiz @Paranoyaq arkadaşımıza?
Link:
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Herkese önerebilirsiniz. 
Fakat @Paranoyaq üyemiz zaten benim paylaşmış olduğum örnek üzerinden çalışıyor.
Nereden anladınız derseniz; Kod'umu nerde olsa tanırım. Smile

İşin espirisi bir tarafa;
Daha önce Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusu kapsamında, kodları içerisinde GetArsHedef() metodu geçiyor.
Kod'larımında; kod editöründe listelenen (Code Complete) temel metodları, kendi oluşturduğum metodlardan ayrıştırmak ve bunlara daha hızlı ulaşmak için function'ların ön takısında Get ibaresinden sonra soyadımın ilk üç harfini (Ars) yazarım.  
Benzer yöntemi procedure'ler içinde yapıyorum (SetArs).
Böylece kod editöründe SetArs/GetArs yazdıktan sonra Ctrl+Space tuşu ile yazdığım tüm procedure/function'lara ulaşıyorum.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#8
(23-03-2017, Saat: 11:22)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(23-03-2017, Saat: 10:58)AhmetBi Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlFesih bey sizin geçen yıl delphiturkiyede paylaştığınız ArsPlayer uygulamasını icelemesini önerebilirmiyiz @Paranoyaq arkadaşımıza?
Link:
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Herkese önerebilirsiniz. 
Fakat @Paranoyaq üyemiz zaten benim paylaşmış olduğum örnek üzerinden çalışıyor.
Nereden anladınız derseniz; Kod'umu nerde olsa tanırım. Smile

İşin espirisi bir tarafa;
Daha önce Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusu kapsamında, kodları içerisinde GetArsHedef() metodu geçiyor.
Kod'larımında; kod editöründe listelenen (Code Complete) temel metodları, kendi oluşturduğum metodlardan ayrıştırmak ve bunlara daha hızlı ulaşmak için function'ların ön takısında Get ibaresinden sonra soyadımın ilk üç harfini (Ars) yazarım.  
Benzer yöntemi procedure'ler içinde yapıyorum (SetArs).
Böylece kod editöründe SetArs/GetArs yazdıktan sonra Ctrl+Space tuşu ile yazdığım tüm procedure/function'lara ulaşıyorum.

Mantıklı bir yöntem  Smile
Cevapla
#9
bi butonun click olayına yazıyorum
Listview den silinecek müziği seçiyorum ve butona basıyorum bi işlem gerçekleşmiyor


if TFile.Exists(TPath.GetSharedPicturesPath+DosyaAdi) then
    TFile.Delete(TPath.GetSharedPicturesPath+DosyaAdi);
Cevapla
#10
(25-03-2017, Saat: 15:40)Paranoyaq Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olbi butonun click olayına yazıyorum
Listview den silinecek müziği seçiyorum ve butona basıyorum bi işlem gerçekleşmiyor


if TFile.Exists(TPath.GetSharedPicturesPath+DosyaAdi) then
    TFile.Delete(TPath.GetSharedPicturesPath+DosyaAdi);

İşlem yapmama nedeni, muhtemelen platform hassasiyetinden kaynaklanıyordur.
İşletim sistemlerinin Path hassasiyetlerini (klasör ayıraçları, özel karakterler, boşluk kontrolleri, parametre doğrulama vb.) ortadan kaldırmak için TPath global record yapısına ait Combine class metodunu kullanmalısınız.

Örneğin;
var
 strDosya:String;
begin
strDosya:=TPath.Combine(TPath.GetSharedPicturesPath,DosyaAdi);
if TFile.Exists(strDosya) then TFile.Delete(strDosya)
 else ShowMessage('Silinecek dosya bulunamadı'); 
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Listview seçili satır hido 1 95 08-02-2018, Saat: 16:27
Son Yorum: codder71
  Listview image değiştirme serhat 1 80 30-01-2018, Saat: 13:12
Son Yorum: brs
  Listview image değiştirme sorunu serhat 6 207 28-01-2018, Saat: 13:01
Son Yorum: serhatil
  Listview seçili satır image - Çözüldü serhat 4 139 24-01-2018, Saat: 18:45
Son Yorum: brs
  Listview checkbox hido 3 105 21-01-2018, Saat: 02:49
Son Yorum: hido



Konuyu Okuyanlar: 1 Ziyaretçi