求救:“未将对象绑定到实例上”

ddong 2004-08-03 03:28:31
代码如下:
string Name = "0";
int Num = -1;

Num = axCtl.GetFirst( ref Name );
while ( Num != -1 )
{
   listBox.Items.Add("Num : " + Num.ToString() + " Name : " + Name );

Num = axCtl.GetNext( ref Name );
}

这段代码主要是把一个ActiveX中存储的信息取出来,然后放到一个listbox中。GetFirst 和 GetNext 是控件的接口,参数为ref string, 返回为int.

在 Num = axCtl.GetNext( ref Name ); 这一句,总是出错:如下:

“an unhandled exception of type 'System.NullReferenceException' occurred in mscorlib.dll

Additional information: Object reference not set to an instance of an object.”

请高手救命。
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddong 2004-08-03
  • 打赏
  • 举报
回复
自己up一下。
ddong 2004-08-03
  • 打赏
  • 举报
回复
不行。编译通不过,GetFirst/GetNext需要一个 ref string 的参数。
13003517962 2004-08-03
  • 打赏
  • 举报
回复

string Name = "0";
换成,试试
System.Text.StringBuilder name=new System.Text.StringBuilder("0")
winxieddd 2004-08-03
  • 打赏
  • 举报
回复
up

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧