|
void __fastcall TSUIM::schBTClick(TObject *Sender)
{
Text_save();
int i = 0;
int schcount = 0;
String *sMacAddr;
String *sNo;
String *ssdm_ver;
String *sLanguage;
String *sOS_ver;
String *sPartitionType;
String *sDiskModel;
String *sNumOfPartition;
String *sdiskSize;
String *sIsSRS;
String *scurrentTime;
for(i = 0; i<DBrow;i++)
{
if(ListView1->Items->Item[i]->SubItems->Strings[3].Pos(schOS_ver))
{
sNo[schcount] = ListView1->Items->Item[i]->Caption;
sMacAddr[schcount] = ListView1->Items->Item[i]->SubItems->Strings[0];
ssdm_ver[schcount] = ListView1->Items->Item[i]->SubItems->Strings[sdm_ver];
sLanguage[schcount] = ListView1->Items->Item[i]->SubItems->Strings[Language];
sOS_ver[schcount] = ListView1->Items->Item[i]->SubItems->Strings[OS_ver];
sPartitionType[schcount] = ListView1->Items->Item[i]->SubItems->Strings[PartitionType];
sDiskModel[schcount] = ListView1->Items->Item[i]->SubItems->Strings[DiskModel];
sNumOfPartition[schcount]= ListView1->Items->Item[i]->SubItems->Strings[NumOfPartition];
sdiskSize[schcount] = ListView1->Items->Item[i]->SubItems->Strings[diskSize];
sIsSRS[schcount] = ListView1->Items->Item[i]->SubItems->Strings[IsSRS];
scurrentTime[schcount] = ListView1->Items->Item[i]->SubItems->Strings[currentTime];
schcount++;
}
ListView1->Items->Clear();
}
}
버튼을 누르면 Access violation at address 004036BA in module 'Project1.exe' Read of address~~ 에러가 뜹니다. 이유가 뭘까요?
|