dim porti as long
Private Sub EDSock_SwitchChange(ByVal ConnectID As Long, ByVal PortNum As Long, ByVal Value As Long)
'For PortNum = 1 To 16
PortNum = Porti + 1
'输入端口短路
If Value = 1 And iPhotoIndex(PortNum - 1) = Value Then
' 加载 红灯 显示状态
picinput(PortNum - 1).Picture = LoadPicture("C:\David 's bag\Item\R.bmp")
iPhotoIndex(PortNum - 1) = Value - 1
ElseIf Value = 0 And iPhotoIndex(PortNum - 1) = Value Then
'断路状态
picinput(PortNum - 1).Picture = LoadPicture("C:\David 's bag\Item\Z.bmp")
iPhotoIndex(PortNum - 1) = Value + 1
End If
'Next PortNum
End Sub运行时提示说类型错误.怎么回事?
Private Sub EDSock_SwitchChange(ByVal ConnectID As Long, ByVal PortNum As Long, ByVal Value As Long)
'For PortNum = 1 To 16
PortNum = Porti + 1
'输入端口短路
If Value = 1 And iPhotoIndex(PortNum - 1) = Value Then
' 加载 红灯 显示状态
picinput(PortNum - 1).Picture = LoadPicture("C:\David 's bag\Item\R.bmp")
iPhotoIndex(PortNum - 1) = Value - 1
ElseIf Value = 0 And iPhotoIndex(PortNum - 1) = Value Then
'断路状态
picinput(PortNum - 1).Picture = LoadPicture("C:\David 's bag\Item\Z.bmp")
iPhotoIndex(PortNum - 1) = Value + 1
End If
'Next PortNum
End Sub运行时提示说类型错误.怎么回事?
解决方案 »
- 急求提点!!!如何使用二维数组进行两个表的比较
- 一个文档上有很多combox,我想在运行时统一初始化为下拉框内值为"1","2","3".该怎么做啊?
- 一个关于控件设置的小问题,解决了就结帖
- 打印的问题
- 请问用vb自带的报表工具中的rptiamge控件如何和数据库中的image字段关联
- 低级问题,能把所有的VB6。0的快捷键公布一下吗?
- 如何对同时对两个表(一对多关系)进行保存操作?
- 请教文件加密解密的问题
- vb中有类似IsSelected的语句判断吗?
- 绿豆的API HOOK 一个进程能同时HOOK几个其他的进程?
- 问个SQL语句
- VB+SQLSERVER+ORACLE 数据批量导入导出的问题...
'For PortNum = 1 To 16
dim porti as long
PortNum = Porti + 1
'输入端口短路
If Value = 1 And iPhotoIndex(PortNum - 1) = Value Then
' 加载 红灯 显示状态
picinput(PortNum - 1).Picture = LoadPicture("C:\David 's bag\Item\R.bmp")
iPhotoIndex(PortNum - 1) = Value - 1
ElseIf Value = 0 And iPhotoIndex(PortNum - 1) = Value Then
'断路状态
picinput(PortNum - 1).Picture = LoadPicture("C:\David 's bag\Item\Z.bmp")
iPhotoIndex(PortNum - 1) = Value + 1
End If
'Next PortNum
End Sub
要把dim porti as long放到过程里去才行
你没把他放到过程中肯定报错,因为没声明
set picinput(PortNum - 1).Picture = LoadPicture("C:\David 's bag\Item\R.bmp")