Listviewde giriş ve çıkış tarih alanlarım var, for döngü ile listviewde işlem yaparken bu tarih alanı da kontrol ediyorum;
Tarih alanım boş ise hata alıyorum, bu alan boş ise o satırı pas geçecek işlemlere nasıl devam ettire bilirim...
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
Date1, Date2: TDate;
begin
try
with ListView1 do
begin
if Items.Count > 0 then
begin
for I := 0 to Items.Count - 1 do
begin
Date1 := StrToTime(Items[I].SubItems[5]);
Date2 := StrToTime(Items[I].SubItems[7]);
if Date1 >= Date2 then
begin
Showmessage('tarihler eşit veya büyük olamaz');
end
else
begin
// İşleme Devam
end;
end;
end;
end;
except
end;
end;