[英]MFC Progress Bar Issue And Filing Menu Generation
void combination::OnButton2()
{
// TODO: Add your control notification handler code here
m_progress.SetPos(0);
m_progress.SetRange(0,100);
combination a;
a.make_combinations(0);
}
void combination::make_combinations(int lo_val)
{
srand(time(0));
m_progress.StepIt();
ofstream fout("combination.txt",ios::app);
ofstream fout2("time.txt",ios::app);
for(int i=0; i<theApp.no_of_process; i++)
{
//m_progress.OffsetPos(100/4);
//m_progress.SetStep(200);
clock_t begin = clock();
arr[lo_val] = i;
if (lo_val == (theApp.no_of_tasks)-1)
{
for (int j=0; j<theApp.no_of_tasks; j++)
{
int number = arr[j];
fout << Matrix[j][number];
}
fout<<endl;
}
else
{
//Sleep(2);
//make_combinations(lo_val+1);
clock_t end = clock();
theApp.combination_time[i][0] = (diffclock(end, begin))/1000;
fout2 << theApp.combination_time[i][0] << endl;
}
}
}
在MFC上有一個對話框,其中包含一個按鈕,說明該按鈕正在調用遞歸函數。 我在同一對話框上放置了一個進度條,該進度條應告訴我遞歸的進度。 但是iam gettin單擊該按鈕時出現錯誤。 調試斷言失敗。 您的程序導致斷言失敗。 我不知道我的代碼有什么問題。 請幫忙!!
問題2:Iam在MFC上制作了這個項目! 它具有蠻力能力。 它還具有文件處理功能!! 卡在另一點! 我有幾個文件正在編寫中! 我的項目有多個.txt格式的文件! 在MFC主板上,我想添加一個瀏覽這些書面文件的選項。 它們應該以書面格式打開! 任何幫助怎么辦? 就像瀏覽菜單一樣! 救命??
該斷言可能是因為該控件不存在於對話框中,或者變量m_progress
尚未被子類化到該控件。 請確保你有一個DDX_CONTROL進入m_progress
在你DoDataExchange
功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.