hResource = LoadResource (hInst,
FindResource (hInst, TEXT ("AnnabelLee"),
TEXT ("TEXT"))) ;
pText = (char *) LockResource (hResource) ;iNumLines = 0 ;
while (*pText != '\\' && *pText != '\0')
{
if (*pText == '\n')
iNumLines ++ ;
pText = AnsiNext (pText) ;
}*pText = '\0' ;//这里会出现一个异常,请问怎么回事?怎么解决?
FindResource (hInst, TEXT ("AnnabelLee"),
TEXT ("TEXT"))) ;
pText = (char *) LockResource (hResource) ;iNumLines = 0 ;
while (*pText != '\\' && *pText != '\0')
{
if (*pText == '\n')
iNumLines ++ ;
pText = AnsiNext (pText) ;
}*pText = '\0' ;//这里会出现一个异常,请问怎么回事?怎么解决?
解决方案 »
- OpenGL 初学问题
- 如何创建一个和另存为功能一样 无模式对话框
- 请教一下在CBT hook的处理过程中改变某程序窗口样式的问题,希望有经验的人能帮我看看
- VC++ .NET 2002右侧的资源视图,类视图和下面的输出窗口是如何实现的
- AfxInitRichEdit的使用???
- 闹铃程序 如何能做到闹铃的时候停止其他程序的音乐 ?
- 显示器显示东西为什么会发红?难道是因为天太热?有什么办法可以解决?
- 如何在图像中画线
- 急求具有对话框功能的DLL
- VC中文乱码 UNICODE转换成UTF8
- 用VC编译、调试程序时设置Win32 Debug或Win32 Release分别有何作用?
- IDispatch Error #3092
Do not try to lock a resource by using the handle returned by the FindResource or FindResourceEx function. Such a handle points to random data.不要用FindResource或者FindResourceEx函数返回的句柄锁定资源。使用LoadResource返回的句柄
另外, 我也不知道你 FindResource 的第二个参数是资源名吗? AnnabelLee 不会就是要找的字符串吧? 呵呵, 相信你不会范这种低级错误. 检查 hResource 是不是NULL,
检查 pText 是不是NULL.
AnnabelLee是资源名
TEXT是资源类型