Dim ISExpresssion As BooleanDim strExp As String
一个字符串的表达示
strExp ="1 = 1"
我想知道这个表达示是否返回true 或 false
ISExpresssion = CBool(strExp)那个大哥知道,请告知,立刻给分
一个字符串的表达示
strExp ="1 = 1"
我想知道这个表达示是否返回true 或 false
ISExpresssion = CBool(strExp)那个大哥知道,请告知,立刻给分
解决方案 »
- 如何让窗口启动时,其它窗体都不能用?
- 有问VB和Crystal Report中自定义纸张的问题...
- 请问如何编辑DLL文件
- 为什么会生成工程失败?
- 请问如何知道在Excel中选择分页预览后出现的蓝边框的位置?
- 怎么写DataGrid?
- 在线等待,有关winsock
- 请问Windows里面的所有硬盘都默认共享,而且共享符为“$盘符”。这是不是正常的?
- 谁用过monthview日历控件,我有问题要请教
- WinSock 如何 发送 & 接收 Picture ,Help me!!Please.
- Visual Basic Ping IP 地址的设计程序怎么写呀?
- 关于出错保护的问题!在线等待......
是只要1等于1,就返回True
还是其他的
dim strexp as string
Dim ISExpresssion As Booleanstrexp="1=1"a=split(strexp,"=")if a(0)=a(1) then
ISExpresssion =True
else
ISExpresssion =False
endif
你这样是可以把这个简单的表达示求出来是否正确,但有一个前提条件就是你必须知道要分离的比较运算符,如果不知道这个比较运算符你这个就不能用了,还有更复杂的表达示怎么办IsDate (变量) And IsDate ( 变量 ) And 变量 = 1 And CDate ( 变量 ) > CDate ( 变量 )
或者有vb自带的函数,但是我想有没有一种函数据一个表达示放在字符串内,然后把它转换成一个真正的表达示不是一个字符串
就象我们在把变量COPY到DEBUG内用一个?加上变量名那种,不就不用解析表达示了吗?
不知道那位大哥有招
过程处理
else
过程处理
end if