Cześć. Mam dosyć duży dylemat bo niewiem jak się zabrać za mój problemm którym jest sprawdzenie podczas startu aplikacji, czy doszły jakieś nowe elementy w ListView, a jeżeli doszły to ma pokolorować dany element. Zacząłem od tego, że najpierw w OnClose jest taki kodzik:
var
List: TStringList;
i: integer;
begin
List := TStringList.Create;
for i := 0 to ListView1.Items.Count -1 do
List.Add(ListView1.Items.Item[i].Caption);
List.SaveToFile(ExtractFilePath(Application.ExeName) + 'Data\last.dat');
List.Free;
Zapisuje on w pliku captiony elementów jeden po drugim. Teraz podczas kolejnego startu muszę zrobić analizę elementów, a że nowe elementy muszą być pokolorowane to muszę to pewnie dać w OnAdvancedCustomDrawItem. No ale teraz jak się za to zabrać. WIem, że napierw musi być pętla i zmienna, w której będą itemy z pliku "last.dat". No ale teraz jak to porównać ? :/ 2 pętle w sobie czy jak, może ktoś ma jakieś pomysły, wszystko się przyda. Pozdrawiam Mariusz.