mikelwu
路人甲
路人甲
  • 注册日期2004-09-27
  • 发帖数5
  • QQ
  • 铜币124枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1252回复:3

mo显示Tip时发生错误

楼主#
更多 发布于:2007-03-21 16:33
<DIV><FONT face=Verdana><FONT size=2>使用VB+Mo,动态加载SDE库后,在map上移动鼠标时,一直提示ActiveX部件不能创建</FONT></DIV>
<DIV><FONT size=2><FONT size=3>" If tpRec Is Nothing Then Exit Sub" 出错</FONT></FONT></DIV>
<DIV><FONT size=2><FONT size=3>希望能得到您的指点,谢谢</FONT><BR></DIV></FONT>
<DIV><FONT size=2></FONT> </DIV>
<DIV> Dim Lyr As MapObjects2.MapLayer<BR>    Dim tpRec As New MapObjects2.Recordset<BR>    Dim tpStr As String<BR>    Dim Mypoint As New MapObjects2.Point<BR>    Dim keyFieldName As String<BR>    <BR>'    Set Mypoint = New MapObjects2.Point<BR>  If CmbMapLayer.Text = "选择图层名称" Or CmbMapLayer.Text = "" Then<BR>      Exit Sub<BR>  End If<BR>  <BR>  '得到当前图层的关键字段<BR>  Dim rs As New ADODB.Recordset<BR>  Set rs = gAdoCon.Execute("Select * From DictLayer Where LayerDisplayName='" ; CmbMapLayer.Text ; "'")<BR><BR>  <BR>    Set Mypoint = mapDisp.ToMapPoint(X, Y)<BR>  Set Lyr = Me.mapDisp.Layers(0)<BR>    <BR>   If Lyr Is Nothing Then<BR>      Exit Sub<BR>   End If</DIV>
<DIV> </DIV>
<DIV><BR>    Set tpRec = Lyr.SearchByDistance(Mypoint, 100, "")<BR>    <BR>    If tpRec Is Nothing Then Exit Sub<BR>    If Not tpRec.EOF Then</DIV>
<DIV> </DIV>
<DIV>        tpStr = ""<BR>        Do While Not tpRec.EOF<BR>            tpStr = tpRec.Fields("name").Value</DIV>
<DIV> </DIV>
<DIV>            tpRec.MoveNext<BR>        Loop<BR>    End If '<BR>    <BR>    map.ToolTipText = tpStr<BR></DIV></FONT>
喜欢0 评分0
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-03-21 17:15
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-03-21 17:36
<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
mikelwu
路人甲
路人甲
  • 注册日期2004-09-27
  • 发帖数5
  • QQ
  • 铜币124枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2007-03-22 16:55
晕哟!代码没问题,是图层出了问题
举报 回复(0) 喜欢(0)     评分
游客

返回顶部