none
在读文件中strStringItem="groupwnd"处并未显示错误,但在写文件中就出现错误,为什么呀? RRS feed

  • 问题

  • 在读文件中strStringItem="groupwnd"处并未显示错误,但是在写文件中此处就出现错误,为什么呀?是不是写浮动页面信息的代码有缺什么呀?
    void CMainFrame::WriteFloatPageInfo()
    {
    #ifdef GROUPWINDOW 
     CString strStringItem;
     CString strValue;
     
     CString m_strSection;

      m_strSection = m_pFloatPageInfo[0].name;

       //写入所在的组合窗口索引
        strStringItem = "groupwnd";
        strValue.Format("%d",m_pFloatPageInfo[0].group);
        AfxGetApp()->WriteProfileString(m_strSection, strStringItem,strValue);
    #endif
    }
    谢谢

    2009年12月10日 9:15

答案

  • 调用GetLastError看一下什么错。
    麻烦把正确答案设为解答。
    • 已标记为答案 anmy 2009年12月16日 9:51
    2009年12月11日 6:33
    版主
  • 你可以把程序升级到Visual Studio 2008, 这样你可以方便修改和运行程序,并且也可以得到更好的支持。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 anmy 2009年12月16日 9:53
    2009年12月16日 9:14
  • 不需要。 所谓Windows API 的容器基本上就是C:\Windows\System32\ 下的那些动态库。 如果想调用Windows API,只要有Platform SDK就可以了。Platform SDK中含有那些DLL中包含的函数的生命、静态链接库lib 等。使用时,在你的源代码文件中include 适当的头文件即可,链接时需要指明要链入哪些lib。因为Visual Studio(只要不是Express版本) 在安装时都已经安装了Platform SDK,所以你不需要额外安装什么东西。
    • 已标记为答案 anmy 2009年12月24日 2:42
    2009年12月17日 10:43
    版主

全部回复