xiaolito
路人甲
路人甲
  • 注册日期2008-12-24
  • 发帖数44
  • QQ
  • 铜币237枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2015回复:2

这是什么错误???

楼主#
更多 发布于:2009-04-17 22:46
<P>举一个简单的例子如下,为什么不能运行???</P>
<P>Sub po()<BR>Dim pa As IPoint<BR>Dim pb As IPoint</P>
<P>Set pa.X = 10<BR>Set pa.Y = 12</P>
<P>Set pb.X = 10<BR>Set pb.Y = 12</P>
<P>If pa.X = pb.X And pa.Y = pb.Y Then MsgBox "Yes"<BR> <BR>' If pa = pb Then MsgBox "Yes"</P>
<P>End Sub</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2009-04-18 19:51
<P>加上一句</P>
<P><STRONG>pa=new point</STRONG></P>
<P>Set pa.X = 10<BR>Set pa.Y = 12</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
xiaolito
路人甲
路人甲
  • 注册日期2008-12-24
  • 发帖数44
  • QQ
  • 铜币237枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2009-04-18 22:58
<P>谢谢版主,是我疏忽。加上后还是错误!</P>
<P>Sub po()<BR>Dim pa As IPoint<BR>Dim pb As IPoint</P>
<P>Set pa = New Point<BR>Set pb = New Point</P>
<P>Set pa.X = 10<BR>Set pa.Y = 12</P>
<P>Set pb.X = 10<BR>Set pb.Y = 12</P>
<P>If pa.X = pb.X And pa.Y = pb.Y Then MsgBox "Yes"<BR> <BR>' If pa = pb Then MsgBox "Yes"</P>
<P>End Sub</P>
<P>编译说是 “属性无效使用!”  难道不能对读Point的属性??</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部