a被当成了Variant ,所以他的初始值是Empty而不是0
实际应该用这种形式:dim a as long , b as long大家怎么认为?这是bug还是我自己用错了?
实际应该用这种形式:dim a as long , b as long大家怎么认为?这是bug还是我自己用错了?
解决方案 »
- winSock的能力到底有多高?(初学者)
- 今天在win7下面安装了sp1补丁包,vb程序出现了问题
- 急,在线等!
- 怎样把vb绘出的图形,通过复制、粘贴到excel内指定的位置(求代码)
- PureBasic Super Designer转换VB6代码到PureBasic的代码,并实现在VB下设计PureBasic窗体!
- Access数据库的备份和回复的实质是什么
- 撒分
- 超高难问题,怎样用findwindowex找到另一个程序其中一个文本框的hwnd?在线求救!
- 关于写文件问题,十万火急,参与有分!!!!
- 用VB的程序实现SQLSERVER数据库的备份与恢复,在线...
- 请问如何打开一个写字板文件???谢谢
- 怎样得到远程拨号连入成功的消息
VB规定:必须对每个变量都进行声明
如果想免去重复声明,可以用:DefLng A-Z (添加到窗口代码通用部分) 进行设置,把变量缺省都设置为Long类型
一定要分开,否则a地定义类型是Variant,你说地没错
dim b as long听说VB.net中可以dim a,b as long
这样来声明变量,实际上只有b被指定了类型,而a是Variant型。它们的默认的初始值不同。