我在module1中定义了一个public 的point类型,包括x,y两个值
但我在form1中一个函数参数以point为类型时,
Sub addPointToPolygon(plgNum As Integer, newPoint As Module1.Point, tail As Boolean)
vb提示只有公共模块的定义的公共变量类型才能用!
我没有违反这个规定吧?怎么通不过?
但我在form1中一个函数参数以point为类型时,
Sub addPointToPolygon(plgNum As Integer, newPoint As Module1.Point, tail As Boolean)
vb提示只有公共模块的定义的公共变量类型才能用!
我没有违反这个规定吧?怎么通不过?
解决方案 »
- 请教一个有关vb操作数据库导入excel的问题
- 怎样检测Excel中是否有图表?急!!急!!
- 想做一个类似dehpi的报表设计器,可由用户定义各式各样的报表,请大家指教
- 哪位高手可否介绍一下远程控制中"当我进行键盘、鼠标操作时,远程电脑也跟我做同样的操作"的原理?
- 我想调用RNAstructure.exe,但它只有batch格式的数据接口,不知VB中让它在后台连续循环批处理文件。(分的够可再加)
- 发于日期的问题
- 怎么判断win系统的语言版本?
- 这两天在做报表,可是那个DataReport好像好多问题?
- 一个难题,请高手帮忙。。。。
- 关于WINSOCK的问题,急盼回答!!
- 调用DLL问题
- 求MSDN2003中文版本
public type point
x as integer
y as integer
end typeform1:private point1 as point
Sub addPointToPolygon( newPoint As Point)
'do something
end subprivate sub Form_Load()
'初始化point1
point1.x = 1
point1.y =1
'传递给过程
addPointToPolygon point1
end sub
自己试试.不会错的.
End Sub
为什么在public的sub里头就不能用自定义的变量类型?