现在我想判断生成的内容(C)是否正确,想通过C是否包含A同时包含B来做
C=Window().Dialog().WinlistVie().getItem(index)
if Instr(C,A) and Instr(C,B) then
'语句
else
'语句
End If
因为Instr返回的是A在C中的位置,是一个数字,这时问题出现了
if a -- ---true
if b ------true
if a and b ---true 和 false不一定。。。。
写的时候没考虑这么多,现在代码都完成了才发现这个问题,希望对现有的东西改动不大,大家有没有好的主意或者想法,请赐教,谢谢!作者: kou_dou 时间: 2009-8-27 12:33
希望我把问题说清楚了。。。作者: liujinkui 时间: 2009-8-27 13:29
你的,a 和b 等于什么?作者: kou_dou 时间: 2009-8-27 14:24
if a -- ---true
if b ------true
if a and b ---true 和 false不一定。。。。
这里说的a和b,指的是instr()返回的值
a = Instr(C,A)
b = Instr(C,B)作者: kou_dou 时间: 2009-8-27 14:36
请大家帮忙啊,很急的啊作者: chenyubao 时间: 2009-8-27 15:27
if Instr(C,A)=0 or Instr(C,B)=0 then
没有找到
else
找到
End If作者: kou_dou 时间: 2009-8-27 15:41
谢谢楼上的
我这脑袋,唉!