Copy Listview elements to another cause GPF

I need to store a ListView elements to another, so I use:

        TListItems *ListItemSave=new TListItems(NULL);
        ListItemSave->Assign((TPersistent *)ListView1->Items);

The second line generates an EAccessViolation
Can someone say Why ?

Sam