您的位置:程序门 -> vb -> 基础类



在win2003下用vb6编写的程序,在winxp、me、2000下都能正常运行,但在win98下出现类似mainform.emuadduser.enabled = true的语句报“运行时错误 "13":类型不匹配”,为什么?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


在win2003下用vb6编写的程序,在winxp、me、2000下都能正常运行,但在win98下出现类似mainform.emuadduser.enabled = true的语句报“运行时错误 '13':类型不匹配”,为什么?[已结贴,结贴人:zcdg909]
发表于:2008-01-15 15:17:44 楼主
在win2003下用vb6编写的程序,在winxp、me、2000下都能正常运行,但在win98下出现类似mainform.emuadduser.enabled   =   true的语句报“运行时错误   '13':类型不匹配”,为什么?

以下四句都是这样的问题,奇怪!
                                if   comseleteusername.text   =   "管理员"   then
                                        mainform.emuadduser.enabled   =   true
                                        mainform.emudeluser.enabled   =   true
                                else
                                        mainform.emuadduser.enabled   =   false
                                        mainform.emudeluser.enabled   =   false
                                end   if
发表于:2008-01-15 17:09:081楼 得分:10
看代码一般没问题,但是98是和2k,xp,2003都不一样的。

所以你干脆去98下调试

开发的原则是就低不就高


快速检索

最新资讯
热门点击