Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用vc++;XP上的2008_C++_Visual Studio 2008_Mfc - Fatal编程技术网

C++ 使用vc++;XP上的2008

C++ 使用vc++;XP上的2008,c++,visual-studio-2008,mfc,C++,Visual Studio 2008,Mfc,在这一行 GetDlgItem(ID_edit1)->SetWindowText("text1"); 在XP PC的调试模式下,程序崩溃。它在释放模式下工作。此外,在Win7 PC上,它在调试或发布模式下都不会崩溃 我收到的错误消息是: debug assert failed! ... vsprintf.c the Buffer is too small! 让我困惑的是,为什么还有其他类似的编辑框可以工作。变量类型为CEdit执行此操作CWnd*dlgItem=GetDlgItem(

在这一行

GetDlgItem(ID_edit1)->SetWindowText("text1");
在XP PC的调试模式下,程序崩溃。它在释放模式下工作。此外,在Win7 PC上,它在调试或发布模式下都不会崩溃

我收到的错误消息是:

debug assert failed!  ... vsprintf.c
the Buffer is too small!

让我困惑的是,为什么还有其他类似的编辑框可以工作。变量类型为
CEdit

执行此操作CWnd*dlgItem=GetDlgItem(ID_edit1)并检查dlgItem是否有效检查resources.h文件并确保与
ID_edit1
对应的数字没有重复项。