以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口启动报错,我看不出错在什么地方?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133525)

--  作者:lanbor
--  发布时间:2019/4/15 19:53:00
--  窗口启动报错,我看不出错在什么地方?
请帮看看这个简单的窗口,总是在启动时报错。


图片点击可在新窗口打开查看此主题相关图片如下:afterloaderror.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2019/4/15 20:27:00
--  
调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm

看运行到那一句代码有问题,在看看这句代码的变量是否是空值

--  作者:lanbor
--  发布时间:2019/4/18 8:15:00
--  再请教。
针对上面的问题,我用了专家的建议。
发现在:AfterLoad 事件中有加入Trim()函数里会报错,取消它就不会出错,但是我需要清除空格
-----------------------
s1=Vars("Description").trim()     ‘当加入清除空格函数时就会报错。
s2=Vars("MemberNo").trim()     ‘当加入清除空格函数时就会报错。
s3=SysInfo.ComputerName()
s4=Vars("userid")
s5=vars("login_date")
e.Form.controls("pc_name").text = "状态:[帐 号]:" & s4 & " [用户名]:" & s1  & " [部 门]:" & s2 & " [计算机名]: " & s3 & " [登入时间]:" & s5 & " [版本号]: Ver 1.0.0"
------------------
请专家指点!
谢谢你
[此贴子已经被作者于2019/4/18 9:04:56编辑过]

--  作者:pyh6918
--  发布时间:2019/4/18 8:50:00
--  
s1=Vars("Description").trem()

把trem改成trim

--  作者:lanbor
--  发布时间:2019/4/18 9:06:00
--  对不起,是我打错了,代码写的是trim
对不起,是我打错了,代码写的是trim
--  作者:有点甜
--  发布时间:2019/4/18 10:33:00
--  

改成

 

s1=trim(Vars("Description"))    \'当加入清除空格函数时就会报错.
s2=trim(Vars("MemberNo"))     \'当加入清除空格函数时就会报错.


--  作者:lanbor
--  发布时间:2019/4/18 14:15:00
--  谢谢你:有点甜。
谢谢你:有点甜。