I keep getting the error:
[BCC32 Error] DogReport.cpp(29): E2288 Pointer to structure required on left side of -> or ->*
when trying to compile.
I am trying to populate a TListView
with elements from my TList
made up of structs.
void __fastcall TDogReportForm::FormCreate(TObject *Sender)
{
DogListView->Items->Clear();
for (int i = 0; i < DogList->Count; i++) {
TListItem * Item;
Item = DogListView->Items->Add();
Item->Caption = DogList->Items[i]->firstName;
Item->SubItems->Add(DogList->Items[i]->lastName);
Item->SubItems->Add(DogList->Items[i]->ownerName);
Item->SubItems->Add(DogList->Items[i]->hours);
Item->SubItems->Add(DogList->Items[i]->dogNum);
}
}
There is an error on each line that contains DogList->
Aucun commentaire:
Enregistrer un commentaire