回 帖 发 新 帖 刷新版面

主题:本人可以解答VC++方面的问题,有问题请进来。。。

欢迎大家在这里提问。但如果没有及时回复,请见谅。。。
另:请将问题、现象表述清楚,否则恕无法解答。

声明:本人主要提供解决方案,具体作业和代码请自行处理,谢谢。


------2007年5月14日发:

对不起,大家,近来工作繁忙,对于大家的提问没有及时解答深感抱歉。呵呵。

另:本人长期承接VC++项目(至少2000RMB以上项目),有意发邮件(在个人资料里,邮件只接受外包项目),谢谢!

呵呵,祝大家工作学习顺利!

------2008年1月18日发:
呵呵~~~这帖子发了一周年了~~~很感谢大家的支持,点击率和回帖数都是这个版面几乎最高了,呵呵~~~~~不过本人一直都比较忙,没有回答大家的问题,请见谅~~呵呵~~~
欢迎大家继续支持~~~~

回复列表 (共581个回复)

371 楼

请知道鼠标放在上面,属性页就出来,在VC中怎么实现???
急急急!!!
在线等!

372 楼

程序代码运行后
void CMyDlg::OnOK() 
{
CFile mFile;
if(mFile.Open("c:\\ll\\gg.txt",CFile::modeRead)==0)
return;
CArchive ar(&mFile,CArchive::load);
ar>>strTemp;
ar.Close();
mFile.Close();    // TODO: Add extra validation here
}
有什么错呢出现an attempt was made to access an unnamed file past it end 

373 楼

程序代码运行后
void CMyDlg::OnOK() 
{
CFile mFile;
if(mFile.Open("c:\\ll\\gg.txt",CFile::modeRead)==0)
return;
CArchive ar(&mFile,CArchive::load);
ar>>strTemp;
ar.Close();
mFile.Close();    // TODO: Add extra validation here
}
有什么错呢出现an attempt was made to access an unnamed file past it end 

374 楼

程序代码运行后
void CMyDlg::OnOK() 
{
CFile mFile;
if(mFile.Open("c:\\ll\\gg.txt",CFile::modeRead)==0)
return;
CArchive ar(&mFile,CArchive::load);
ar>>strTemp;
ar.Close();
mFile.Close();    // TODO: Add extra validation here
}
有什么错呢出现an attempt was made to access an unnamed file past it end

375 楼


程序代码运行后
void CMyDlg::OnOK() 
{
CFile mFile;
if(mFile.Open("c:\\ll\\gg.txt",CFile::modeRead)==0)
return;
CArchive ar(&mFile,CArchive::load);
ar>>strTemp;
ar.Close();
mFile.Close();    // TODO: Add extra validation here
}
有什么错呢出现an attempt was made to access an unnamed file past it end

376 楼

如何在一个基于对话的应用程序中添加一个数据库?

还有就是如何实现多条件查询?

最有说详细一点和有例子,本人初学,谢谢了.

377 楼


我有一个串口程序,还有一个控制程序,都是用MFC写的,如果我想用控制程序产生信号再通过串口程序传输,应该怎么办.多谢

378 楼

请教:MFC中如何获取指定目录下的所有文件列表? 

379 楼

我用vc开发界面,在mainfrm.h中定义了一个 cstring变量,连接时怎么提示在xxview.obj和xx.obj 中存在变量重定义啊 ,好心人帮助,怎么解决 啊

380 楼

我用带参数的查询操作,可总是有问题:运行这个程序的时候如果查询条件设置是“0”,查询到的就是整个表的所有记录;如果查询条件设置是其他的数(比如是“10”),就一条记录也没有!可实际的数据表里查询条件为0和为10的有各两条记录!
  请指教!

程序如下:

void CtreetestView::OnTestquery()
{
    UpdateData(1);           //从编辑框获取查询条件,
                                  //写入视类中的变量m_strParam

    if(m_pSet->IsEOF())      
    {
        m_pSet->MoveFirst();
    }
    m_pSet->MoveNext();
    if(m_pSet->IsEOF())
        return;

    CString strNewFilter;           //设置查询过滤器
    if (m_strParam!=_T(""))         //如果编辑框中已经设置了查询条件
    {
        m_pSet->m_nLevelParam=m_strParam;
                              //m_nLevelParam是记录集类的变量,CString类型
        strNewFilter=_T("LEVEL=?");
    }
    m_pSet->Edit();                 //更新记录集     
    m_pSet->Update();
    m_pSet->m_strFilter=strNewFilter;  //更新记录集的过滤器
    if (!m_pSet->Requery())         //处理查询错误
    {
        MessageBox(_T("查询出错!"));
        m_pSet->m_strFilter=_T(""); //查询失败,清空过滤器
        m_pSet->Requery();          //返回全部记录
        return;
    }
    try
    {
        m_pSet->MoveFirst();        //查询成功,将记录集指针移 
                                              //动到查询到的第一条记录
    }
    catch(CDBException *pExcep)
    {
        MessageBox(_T("没有记录!"));
        pExcep->Delete();      //删除报错信息
        return;
    }
}


我来回复

您尚未登录,请登录后再回复。点此登录或注册