22-09-2018, Saat: 09:42
TStringList.Create Metodunu kullanarak Listviewdeki verileri kopyala yapıştır, işlemi için aşağıdaki kodlarla işlem yaptıracağım.
TStringListe verileri sorunsuz olarak alıyorum. Fakat sonraki kayıta geçince (with message 'access violation at 0x0098bec9: read of address 0x00000000') hatası alıyorum. Bu sorunu nasıl çözebilirim?
TStringListe verileri sorunsuz olarak alıyorum. Fakat sonraki kayıta geçince (with message 'access violation at 0x0098bec9: read of address 0x00000000') hatası alıyorum. Bu sorunu nasıl çözebilirim?
begin DDList := TStringList.Create; ListView1.BeginUpdate; try for I := Index to ListView1.Items.Count do begin // AItem := TListViewItem(ListView1.Selected); // seçili kayıt bilgileri geliyor AItem := TListViewItem(ListView1.Items[I]); // ??????? for I := 0 to AItem.Objects.Count - 1 do begin DDList.Add(AItem.Objects[I].Data.AsString); showmessage(DDList.Text); end; end; finally DDList.Free; ListView1.EndUpdate; end;