急啊!System.InvalidCastException类型的异常出现... ,指定的转换无效. 调试器将光标定位于在 m_pData = (DataPacket) m_aDataBag.elementAt(i);这一行上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、你中的所有内容都是从DataPacket类型的吗?如不是确定DataPacket从其继承,否则会出错。2、你的vector中不会有空的无素吧? 是的,肯定是DataPacket类型.vector中的无素是通过下面这个插进去的,里面肯定是有数据的。public void AddDataBag(DataPacket pDataBag, boolean bFirst){ synchronized (m_aDataBag) { if (bFirst) m_aDataBag.insertElementAt(pDataBag,0); else m_aDataBag.addElement(pDataBag); }}刚才调试了一下,问题是出在m_pData = (DataPacket) m_aDataBag.elementAt(i);这里,而且是当i=0的时候出的问题。 好象没有把bFirst改变啊,可能没有执行else的语句,你可以看一下当i=0时m_aDataBag.elementAt(i)对象是不是null 一个看似简单的DiaLog窗体按钮焦点问题。 程序运行和数据库的问题! 电脑连接手机编程 C中的指针在C#中如何取代,并且可以实现C中一样的功能. 数据表主键由2列字段组成,怎样用tables[].rows.find进行查找 有4个数字,随机输出一个数字,求代码 问个有点BT的问题--用C#能直接创建一个MDB文件吗? C# 线程 和 委托的使用 又一小段不通的代码,昏死 有关IMAGELIST的问题,请大家帮忙 在線....c#中的每一菜單項是否有唯一的標識符. 任何设置日历控件的当前值.
2、你的vector中不会有空的无素吧?
vector中的无素是通过下面这个插进去的,里面肯定是有数据的。
public void AddDataBag(DataPacket pDataBag, boolean bFirst)
{
synchronized (m_aDataBag)
{
if (bFirst)
m_aDataBag.insertElementAt(pDataBag,0);
else
m_aDataBag.addElement(pDataBag);
}
}刚才调试了一下,问题是出在
m_pData = (DataPacket) m_aDataBag.elementAt(i);
这里,而且是当i=0的时候出的问题。
时m_aDataBag.elementAt(i)对象是不是null