Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
XML Integer sorunu
#1
Merhaba;

XML'deki verileri listview alıyorum.
XML gelen değer (sayısal) ise listview deki image değer karşılığını çıkmıyor. Bu durumu nasıl çözebilirim?



ListView1.Items[SelectedIndex].Data['Image1'] := XMLNode.ChildNodes['Image1'].Text;
Cevapla
#2
Bu şekilde çözdüm.


function NumberConvert(NumberNo: Integer): Integer;
begin
  Result := NumberNo;
end;


 ListView1.Items[SelectedIndex].Data['Image1'] := NumberConvert(XMLNode.ChildNodes['Image1'].NodeValue);
Cevapla
#3
(09-04-2019, Saat: 22:30)ahmetb Adlı Kullanıcıdan Alıntı: Bu şekilde çözdüm.


function NumberConvert(NumberNo: Integer): Integer;
begin
  Result := NumberNo;
end;


 ListView1.Items[SelectedIndex].Data['Image1'] := NumberConvert(XMLNode.ChildNodes['Image1'].NodeValue);

Merhaba,
Çözümü paylaştığınız için teşekkür ederim.
Kodunuzdaki fonksiyon, aldığı değere herhangi bir etkide bulunmuyor. Integer bir değer alıyor ve geriye aynı değeri döndürüyor. 
Kodunuzu aşağıdaki gibi kullanmanız daha doğru olacaktır.
 ListView1.Items[SelectedIndex].Data['Image1'] := XMLNode.ChildNodes['Image1'].NodeValue;
DelphiCan'dır!
Cevapla
#4
Hocam sizin önerdiğiniz yöntemi denedim, teşekkür ederim, Fakat olmadı.
Biliyorum integer değeri tekrar integer olarak alıyorum ama maalesef listviewden kaynaklanan nedenden dolayı kulağı dersten tutmak zorunda kaldım. Fırsat bulup test ederseniz beni anlarsınız.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Webbrowser Sorunu [ÇÖZÜLDÜ] codder71 7 416 10-02-2026, Saat: 17:04
Son Yorum: codder71
  Orange UI nin 2.3 Free versiyonu Dil Sorunu ? ovural 0 266 12-11-2025, Saat: 16:53
Son Yorum: ovural
  IOS Uygulama Yayınlama Sorunu emrahozten 2 714 11-06-2025, Saat: 21:00
Son Yorum: hakan_cng
  Boyutlandırma Sorunu Coban 6 1.404 28-03-2025, Saat: 11:51
Son Yorum: Coban
  Tam ekran sorunu Altıner 31 5.476 25-01-2025, Saat: 16:29
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi