繼續(xù)研究C++builder,ms程序里有某個(gè)變量溢出了..但是百思不得其解..于是向萬(wàn)老師請(qǐng)教C++builder的調(diào)試方法..然后萬(wàn)老師教了我一個(gè)她自己調(diào)試方法..感覺(jué)很實(shí)用..類(lèi)似于VC里面調(diào)試的printf();
(1)Form的方法ShowMessage(String);
這個(gè)函數(shù)可以把出你想知道的任意中間變量的值用消息框的形式顯示出來(lái)。
Example:
int Varies;
Form1->ShowMessage(IntToStr(Varies));
(2)利用Form的Memo控件
可以同時(shí)查看很多變量;先在窗體中添加一個(gè)Memo控件,然后調(diào)用Memo->Lines->Add(String)把要觀察的變量加進(jìn)去;
Example:
float sum=0;
for(i=1;i<=100;i++)
{
sum+=1.0/i;
Form1->Memo->Lines->Add(FloatToStr(sum));
}
試過(guò)..不錯(cuò)~~
posted on 2010-08-28 01:17
ccyy 閱讀(851)
評(píng)論(0) 編輯 收藏 引用