VB运行一段时间后其中m=m+1提示“实时错误”,是不是累加最大只能是65535?的原因??

一、VB运行一段时间后 其中m = m + 1 提示“实时错误”,是不是累加最大只能是65535?的原因??

已经提示是:”溢出”了,那你检查一下,m声明的数据类型,

可以这样:

Dim m As Long

Dim m As Single

Dim m As Double

VB运行一段时间后其中m=m+1提示“实时错误”,是不是累加最大只能是65535?的原因??

二、vb纠错实时错误75

路径/文件访问错误(错误 75)在文件访问或磁盘访问操作期间,例如,open、mkdir、chdir 或 rmdir,操作系统不能连接路径和文件名连接。此错误有以下的原因和解决方法:1. 文件指定的格式不正确。文件名可以包含完整限定的(绝对)或相对的路径。完整限定的路径以驱动器名称(如果路径在另一台驱动器上)为开始,并且列出从根目录到文件的路径。任何非完整限定的路径都是相对于当前驱动器和目录的。2. 试图保存到只读文件上。修改目标文件的只读属性或以其他文件名保存。3. 在顺序 output 或 append 模式下试图打开只读文件。 以 input 方式打开文件,或是要修改文件的只读属性。详细信息,可选取有问题的项目,并按下 f1 键。

三、VB运行一段时间后 其中m = m + 1 提示“实时错误”,是不是累加最大只能是65535?的原因??

是因为超过数据类型能表示的最大系统提供的数据类型都会有限制的,要看你的程序具体是什么需求,使用long、single、double类型可以提供更大的数,但制(其实也受可用内存空间限制),可以自己定义类型。比如使用数组,存储这个数,自己实现各数组元素的进位和借位,数据满了,还可以REDIM。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。