Hmm..找到一段bug…在VC++可以過->離開後new_num就是39119,但在BCB離開後,這個會變成任意數字,不過也因為這樣剛好找到
這個地方的new_num應該改成i
//Find Bugs...
for(i=0;i
{
if(gene[new_num].pix_inten_recor!=NULL)
free(gene[new_num].pix_inten_recor);
gene[new_num].pix_inten_recor=NULL;
if(gene[new_num].periphery_x!=NULL)
free(gene[new_num].periphery_x);
gene[new_num].periphery_x=NULL;
if(gene[new_num].periphery_y!=NULL)
free(gene[new_num].periphery_y);
gene[new_num].periphery_y=NULL;
}
-----