ITPUB??ì3
ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » 今天发现了MSDN的一个错误例子


标题: 今天发现了MSDN的一个错误例子
离线 cyntha80
中级会员



精华贴数 1
个人空间 0
技术积分 3967 (350)
社区积分 2 (29984)
注册日期 2007-2-8
论坛徽章:20
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-8 08:13 
今天发现了MSDN的一个错误例子

今天在开发一个与CListBox有关的一个系统,由于开发的需要,要将CListBox里面的Item删除,要用到int DeleteString(UINT nIndex ),
于是发现了MSDN中的一个例子的用法有误.
择录该例子如下:
//以下全都是MSND的例子
-------------------------------------

Example
// The pointer to my list box.
extern CListBox* pmyListBox;

// Delete every other item from the list box.
for (int i=0;i  < pmyListBox->GetCount();i++)
{
   pmyListBox->DeleteString( i );
}

-------------------------------------

大家可以利用以上的方法写一个测试例子,看看你的结果如何?能不能将其中的Item全部删除.
究其原因,细心一分析代码就可以明白,这就让大家细心去分析了...


只看该作者    顶部
离线 hanfeishu
中级会员



精华贴数 0
个人空间 0
技术积分 3572 (400)
社区积分 0 (1284204)
注册日期 2007-2-28
论坛徽章:19
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-8 08:14 
哈哈不明白这个是c++的


只看该作者    顶部
离线 cayman811
高级会员



精华贴数 3
个人空间 0
技术积分 8021 (154)
社区积分 6 (14277)
注册日期 2006-8-9
论坛徽章:5
开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章   
      

发表于 2008-5-8 08:14 
翻译成c#如下


//prmListBox是在其他地方定义的传入的引用
for(int i=0; i  < pmyListBox.GetCount(); i++)
{
   pmyListBox.DeleteString(i);
}


只看该作者    顶部
离线 mosticy
中级会员


精华贴数 0
个人空间 0
技术积分 2380 (653)
社区积分 2182 (542)
注册日期 2007-10-9
论坛徽章:2
      
      

发表于 2008-5-8 11:27 
发现错误,及时报告。


__________________
(止步海阔天空.)
只看该作者    顶部
离线 小黄


精华贴数 0
个人空间 0
技术积分 186 (9899)
社区积分 20 (7404)
注册日期 2004-4-30
论坛徽章:0
      
      

发表于 2008-5-8 14:12 
i是下标,估计是这个问题出错了。。


只看该作者    顶部
离线 yining
非典型性会员


精华贴数 17
个人空间 0
技术积分 13121 (85)
社区积分 12570 (114)
注册日期 2001-11-13
论坛徽章:31
现任管理团队成员2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:足球生肖徽章2007版:蛇生肖徽章2007版:鸡
生肖徽章2007版:龙生肖徽章:猪生肖徽章:虎   

发表于 2008-5-8 22:27 
把deleteString(i)改成deleteString(0).不过有点傻。


__________________
Evil prevails when good men fail to act.
只看该作者    顶部
离线 smoonmoon
初级会员



精华贴数 0
个人空间 0
技术积分 4 (149066)
社区积分 0 (1166726)
注册日期 2006-11-4
论坛徽章:0
      
      

发表于 2008-5-13 07:47 
最后一个没有删除掉?还是?


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问