| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1533 人关注过本帖
标题:又来麻烦大家了 提示内存溢出
只看楼主 加入收藏
inyou
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2008-8-22
收藏
 问题点数:0 回复次数:7 
又来麻烦大家了 提示内存溢出
Private Sub cmdJieGuo_Click()
    Dim a As Long
    Dim b As Long
   
    a = txtBjia.Text
    b = txtJia.Text
   
    txtHe = a + b
End Sub
 

Private Sub cmdQ_Click()
    txtBjia.Text = ""
    txtJia.Text = ""
    txtHe.Text = ""
End Sub

Private Sub Form_Load()
    txtBjia.Text = ""
    txtJia.Text = ""
    txtHe.Text = ""
End Sub
txtBjia.Text  txtJia.Text 它们的Maxength属性是6,然后在生成EXE的时候提示内存溢出.没有超出long的范围呀?Intteger也是同样的问题.还是没有保存好?也不知道是哪里错了,刚学VB,也看不出来,也搜索不到..高手帮帮忙
搜索更多相关主题的帖子: 内存 提示 麻烦 
2008-09-07 20:08
VSeeV
Rank: 1
来 自:psychiatric teams
等 级:新手上路
威 望:1
帖 子:555
专家分:0
注 册:2008-6-20
收藏
得分:0 
a = txtBjia.Text
    b = txtJia.Text
   
    txtHe = a + b
这个地方写标准一点吧
    a = clng(txtBjia.Text)
    b = clng(txtJia.Text)
   
    txtHe.text = a + b
2008-09-07 20:17
inyou
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2008-8-22
收藏
得分:0 
可以给我讲讲原因么?这个例子是我看着视频教程做的,我自己把integer换成了long,他的视频没有生成EXE,自己生成exe的时候就出错了
2008-09-07 20:38
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
为空的时候会不会出错?
2008-09-07 21:32
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
Dim a As Long
    Dim b As Long
    將它改為int型
再給祂們賦值為0或1

烈焰照耀世界,斌凍凍千萬裏
2008-09-08 09:01
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
'用下面的代码试,还会出错么?
Private Sub cmdJieGuo_Click()
    Dim a As Long'用integer也是可以的,两者区别不用说了吧?
    Dim b As Long
    'txtBjia.Text是字符串表达式,用VAL函数将它转换为数值类型才可以加减,否则到下一句时会出错,提示类型不匹配
    a = Val(txtBjia.Text)
    b = Val(txtJia.Text)
   '上面用clng函数转换也行,但是在txtBjia.Text和txtJia.Text为空时会出错
    TxtHe.Text = a + b
End Sub

[[it] 本帖最后由 不说也罢 于 2008-9-8 12:26 编辑 [/it]]

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-09-08 12:24
inyou
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2008-8-22
收藏
得分:0 
呵呵..明白了.
2008-09-08 16:27
VSeeV
Rank: 1
来 自:psychiatric teams
等 级:新手上路
威 望:1
帖 子:555
专家分:0
注 册:2008-6-20
收藏
得分:0 
回复 6# 不说也罢 的帖子
既然你知道为空的时候出错
那你就应该处理一下
不是数字或空的时候提示请输入数字
2008-09-08 16:44
快速回复:又来麻烦大家了 提示内存溢出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018328 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved