21549.html

来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· HTML 代码 · 共 23 行

HTML
23
字号
<html>  <head>    <title>谢谢各位的指点!(无内文)</title>  </head>  <body bgcolor="#FFFFFF" vlink="#808080">    <center>      <h1>谢谢各位的指点!(无内文)</h1>    </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by Tim on November 23, 1999 at 10:49:19:<p>In Reply to: <a href="21542.html">Re: 那每输入一个数字要先在转换才能相乘吗?变数怎么办?</a> posted by AOK(帝王世纪) on November 22, 1999 at 22:13:09:<p>: : <br>: : : : AAA = CDbl(365) * CDbl(24) * CDbl(60) * CDbl(60)   '值等于31536000<p>: : : 若改成以下还是溢位,哪数字如何相乘,难道输入一个数字要先在转换吗?连以下先定义好之数值相乘都有误,请高人指点到底哪里错?<p>: : : Dim AAA As Double   '不管long ,Single or Double都是错的<br>: : : Dim BBB As Integer<br>: : : Dim CCC As Integer<br>: : : Dim DDD As Integer<br>: : : BBB = 365<br>: : : CCC = 24<br>: : : DDD = 60<br>: : : AAA = BBB * CCC * DDD * DDD   <br>: : : Text1.Text = AAA<p>: 你可直接将 BBB , CCC , DDD宣告成不定型别 , AAA的<br>: 变数可以省略下来 :<br>:  Dim BBB<br>:  Dim CCC<br>:  Dim DDD<br>:  <br>:  BBB=10000<br>:  CCC=20000<br>:  DDD=50000<p>:  Text1.Text = BBB*CCC*DDD<br>:  这样就不会产生错误...<br>:  不过你要注意一点 , 不定型别是资料型态中最耗费记忆体<br>:  的一种(Variant , 每一个占 22 Byte) , 这种宣告法VB<br>:  会自动去寻找你所需要的资料型别...如果你的程式较简单<br>:  ,可以采用此种方式 , 如果你写的程式很大 , 那这种方法<br>:  便不是很适合用 . 自己衡量看看~~<p><br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 21549--></ul><!--end: 21549--><br><hr size=7 width=75%><p></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?