13334.html

来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 27 行

HTML
27
字号
<html>
  <head>
    <title>Re: 有关&quot;Type mismatch&quot;的问题!!!烦请各位解答一下!!!</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: 有关&quot;Type mismatch&quot;的问题!!!烦请各位解答一下!!!</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:jwh@ms1.hinet.net">纪文和</a> on May 25, 1999 at 00:38:15:<p>
In Reply to: <a href="13333.html">有关"Type mismatch"的问题!!!烦请各位解答一下!!!</a> posted by Allen on May 25, 1999 at 00:05:09:<p>
这种问题, 没看到程式码是很难回答的,(有时看着程式码都不好找), 因为可能情形太多了, 必须在 design Environment run, 再来 debug, 比较好找. 以下是 Msdn 的一些说明, 希望对您有一点点帮助.<br>型态不符合 (错误 13)<br>==================================<br>目前 Visual Basic 能够强迫转换值以完成资料型态的指定动作,对于较早的版本是无法做到的。然而,此错误仍可能发生并且有 下列几种情况和解决方法: <p>变数或属性型态不正确。例如,一个需要整数值的变数并不接受字串值,除非可以辨识整个字串成为整数。 <br>尽量在相容的资料型态间作指定的动作。例如,Integer 可以指定给 Long,Single 可以指定给 Double,而任何型态 ( 除了使用者自订型态 ) 可以指定给 Variant。<p>将物件传给需要单一属性或值的程序。 <br>传递适当的单一属性或呼叫适当的物件方法。<p>使用了运算式所要的模组或专案名称,例如: <br>Debug.Print MyModule<p>指定可以显示的运算式。<p>将传统 Basic 错误处理常式与拥有 Error 子型态 (10, vbError) 的 Variant 值混合,例如: <br>Error CVErr(n)<p>欲辨识错误,您必须将其对应到 Visual Basic 或使用者自订错误,然后产生错误。<p>CVErr 值无法转成 Date。例如: <br>MyVar = CDate(CVErr(9))<p>使用 Select Case 陈述式或一些类似的结构来对应传回的 CVErr。<p>在执行阶段,此错误通常指示在不正确子型态的运算式中使用的 Variant,或 Variant 含有出现在 Print # 陈述式的阵列。 <br>欲印出阵列,可用回圈来显示每个元件。<p>详细资讯,可选取有疑问的项目并按下 F1。 <br>==================================<br>God bless you!<p><br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 13334-->
<!--top: 13393--><li><a href="13393.html">Re: 有关</a> <b>Allen</b> <i>00:15:35 5/26/99</i>
(<!--responses: 13393-->0)
<ul><!--insert: 13393-->
</ul><!--end: 13393-->
</ul><!--end: 13334-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

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