奇怪的现象,求高人指点
小弟刚学Delphi不久,写了段程序,现贴如下:
m_iCheckedCount := 0; if G_iStepNumTemp > 0 then begin for i := 0 to G_iStepNumTemp-1 do begin NewItem := RzListView.Items.Add; NewItem.Caption := IntToStr(ArrPulse(pEventTemp)[i].iSerialNum); if ArrPulse(pEventTemp)[i].bLevel then NewItem.SubItems.Add('高') else NewItem.SubItems.Add('低'); NewItem.SubItems.Add(IntToStr(ArrPulse(pEventTemp)[i].iKeepTime)); NewItem.Checked := ArrPulse(pEventTemp)[i].bChecked; if NewItem.Checked then begin NewItem.DropTarget := true; Inc(m_iCheckedCount); end; end; FreeMem(pEventTemp); // 释放 pEventTemp end;