oder gibt es eine schnellere Lösung?
Code: Alles auswählen
procedure TForm1.cmdEinfuegenClick(Sender: TObject);
var
ListItem: TListItem;
iZeiger: integer;
startZeit : dword;
begin
startZeit := GetTickCount;
//Daten eintragen
for iZeiger := 0 to 1000 do
begin
ListItem := ListView1.Items.Add;
ListItem.Caption := 'Item';
ListItem.SubItems.Add('SubItem_' + IntToStr(iZeiger));
ListItem.SubItems.Add('SubItem_' + IntToStr(iZeiger));
ListItem.SubItems.Add('SubItem_' + IntToStr(iZeiger));
ListItem.SubItems.Add('SubItem_' + IntToStr(iZeiger));
ListItem.SubItems.Add('SubItem_' + IntToStr(iZeiger));
end;
ShowMessage(IntToStr(GetTickCount- startZeit));
end;
der Vorgang muesste aber unter 100ms abgeschlossen sein.
Danke für eure Hilfe.