社区
VB
帖子详情
字符串和&hFFFAFFFA的在转换的时候溢出的问题?
九品仙
2006-08-26 02:29:16
Dim mlr As String
mlr= &HFFFAFFFA [用这个没有问题]
'mlr = "&HFFFAFFFA"[用这个CInt(mlr)'算术运算导致溢出。]
因为现在是字符串加起来合成的新字符串,现在只能得到像"&HFFFAFFFA"这样的值,请问有什么方法可以解决这个溢出的问题?
...全文
145
8
打赏
收藏
字符串和&hFFFAFFFA的在转换的时候溢出的问题?
Dim mlr As String mlr= &HFFFAFFFA [用这个没有问题] 'mlr = "&HFFFAFFFA"[用这个CInt(mlr)'算术运算导致溢出。] 因为现在是字符串加起来合成的新字符串,现在只能得到像"&HFFFAFFFA"这样的值,请问有什么方法可以解决这个溢出的问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
九品仙
2006-08-26
打赏
举报
回复
楼上,对头了,TKS
Knight94
2006-08-26
打赏
举报
回复
Sorry!
知道什么原因了,最近怎么老犯糊涂
是你字符串的问题,前面有个“&H”这两个字符造成
也就是
Dim nValue As Integer
nValue = Convert.ToInt32( "FFFAFFFA", 16 )
hohhoh
2006-08-26
打赏
举报
回复
&HFFFAFFFA : 为有符合32位整数,且数据存储表示为一负数,所以显示 -327686
"&HFFFAFFFA" : 为字符串,调试时显示肯定是 "&HFFFAFFFA"
把她转换成 32位有符合整型 试试,应该为一个 Int32 的数.
手头只有VB6,没.NET,呵呵,见笑了...
九品仙
2006-08-26
打赏
举报
回复
在VB.net2005里面 以前版本的Long 在用到API的时候似乎全部要用Integer代替。
&HFFFAFFFA没有超出Integer的范围。
这个问题只是字符串和字符串内数值的问题。如果是普通的数字那么可以自动转换的,但是&HFFFAFFFA必须用Val函数来提取数字。就是这样
Knight94
2006-08-26
打赏
举报
回复
如果这样,你用long来转换。
&HFFFAFFFA超出了int范围。
九品仙
2006-08-26
打赏
举报
回复
解掉了:用Val函数:以适当类型的数值形式返回包含于字符串内的数字。
九品仙
2006-08-26
打赏
举报
回复
用Convert.ToUInt32(mlr),直接显示“输入字符串的格式不正确。”
查了一下Convert.ToUInt32:存储 32 位(4 字节)无符号整数,值的范围为 0 到 4,294,967,295。这个显然不是我要的,因为我的-327686 是负值。
可能我没说清楚:
&HFFFAFFFA 这个调试的时候自动显示为-327686 已经转变为数值了
"&HFFFAFFFA" 这个调试的时候自动显示为"&HFFFAFFFA" 还是字符串
Knight94
2006-08-26
打赏
举报
回复
使用Convert.ToUInt32这个方法转换成UInt值
springboot(酒店管理系统)
开发语言:Java JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.6/5.7(或8.0) 数据库工具:Navicat 开发软件:idea 依赖管理包:Maven 代码+数据库保证完整可用,可提供远程调试并指导运行服务(额外付费)~ 如果对系统的中的某些部分感到不合适可提供修改服务,比如题目、界面、功能等等... 声明: 1.项目已经调试过,完美运行 2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的源码我都有! 需要加v19306446185
BP神经网络matlab实例.doc
数学模型算法
设计.zip
设计.zip
基于 Spring Cloud 组件构建的分布式服务架构
Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程
【微信小程序毕业设计】书店系统开发项目(源码+演示视频+说明).rar
【微信小程序毕业设计】书店系统开发项目(源码+演示视频+说明).rar 【项目技术】 微信小程序开发工具+java后端+mysql 【演示视频-编号:246】 https://pan.quark.cn/s/cb634e7c02b5 【实现功能】 用户信息管理,图书信息管理,图书类型管理,图书留言管理,论坛信息管理等
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章