计算相同坐标个数 从AUTOCAD中提取出一组坐标,想看看相同坐标点的个数,如果某点有两个相同点则不显示,只有一个显示1,有三个显示3,有四个显示4......实际我想做的是看曲线是否封闭,如果不封闭就标记下来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Option ExplicitSub Main() Dim sList As String, sPoint As String Dim i As Long, j As Long, lCount As Long sList = "(1,2)(2,2)(1,3)(0,2)(2,2)(1,2)(1,2)" i = InStr(1, sList, "(") While i > 0 j = InStr(i + 1, sList, ")") sPoint = Mid$(sList, i, j - i + 1) Mid$(sList, i, Len(sPoint)) = Space(Len(sPoint)) lCount = 1 j = InStr(j + 1, sList, sPoint) While j > 0 lCount = lCount + 1 Mid$(sList, j, Len(sPoint)) = Space(Len(sPoint)) j = InStr(j + 1, sList, sPoint) Wend If (lCount Mod 2) = 1 Then Debug.Print sPoint, lCount i = InStr(i + 1, sList, "(") WendEnd Sub socket 传2进制文件的问题,郁闷啊~~~~~~ 打包问题,msado15.dll注册失败 为什么我的程序在录入数据后会自动提交? 如何在login窗口中实现按回车直接登陆 关于播放powerpoint!!!列位大虾请执教 用VB能实现EXCEL里面内容的打印预览吗? 用VB寫過Com+的請進! 请教: 在一个MDI窗体中,如何某一个子窗体显示,而让另一个子窗体关闭? 窗口滚动时如何使它内部的所有控件同步滚动? 急。。。NT4.0+SQL7.0+VB6.0访问数据库 请问在VB中怎么将16进制的数据转换成10进制的 动态加载菜单的问题
Dim sList As String, sPoint As String
Dim i As Long, j As Long, lCount As Long
sList = "(1,2)(2,2)(1,3)(0,2)(2,2)(1,2)(1,2)"
i = InStr(1, sList, "(")
While i > 0
j = InStr(i + 1, sList, ")")
sPoint = Mid$(sList, i, j - i + 1)
Mid$(sList, i, Len(sPoint)) = Space(Len(sPoint))
lCount = 1
j = InStr(j + 1, sList, sPoint)
While j > 0
lCount = lCount + 1
Mid$(sList, j, Len(sPoint)) = Space(Len(sPoint))
j = InStr(j + 1, sList, sPoint)
Wend
If (lCount Mod 2) = 1 Then Debug.Print sPoint, lCount
i = InStr(i + 1, sList, "(")
Wend
End Sub