繁体   English   中英

MFC进度栏问题和归档菜单生成

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM