以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于用户问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144518)

--  作者:libo
--  发布时间:2019/12/23 11:58:00
--  关于用户问题
老师,项目在本机使用用户口登录正常,发布后也登录正常,可放到别的计算机上,登录异常,求解
提示信息为:
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20191223112124.png
图片点击可在新窗口打开查看

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

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

--  作者:libo
--  发布时间:2019/12/23 12:00:00
--  
好像是不识别用户和用户类型了,项目本来设了只有开发者显示表头,可用什么用户登录都显示,而且也不进入QQopen的登录界面
--  作者:有点蓝
--  发布时间:2019/12/23 12:16:00
--  
是不是使用了调用摄像头的代码?这台电脑没有摄像头?
--  作者:libo
--  发布时间:2019/12/23 13:34:00
--  
哦,对,是的
--  作者:libo
--  发布时间:2019/12/23 13:43:00
--  
老师,那怎么处理好呢,使用条件语句判断,对没有摄像头的电脑不执行调用代码
--  作者:有点蓝
--  发布时间:2019/12/23 14:01:00
--  
启动摄像头的代码使用try catch包起来:http://www.foxtable.com/webhelp/topics/2070.htm
--  作者:libo
--  发布时间:2019/12/23 14:48:00
--  
老师,有调用摄像头代码的窗口通过包起来解决了,但在AfterOpenproject中没有引用摄像头代码,还是有错误

AfterOpenproject的代码是:

Forms("背景窗口").open()
MainTable = Tables("users")
If User.Type <> UserTypeEnum.Developer
    TableCaptionVisible = False
End If
Forms("QQclient").open()
[此贴子已经被作者于2019/12/23 14:49:04编辑过]

--  作者:有点蓝
--  发布时间:2019/12/23 14:50:00
--  
检查2个窗口的代码。

关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

--  作者:libo
--  发布时间:2019/12/23 14:54:00
--  
但在内部函数中设有有关摄像头的信息,是有影响吗,那要内部函数有影响,在AfterOpenproject中怎么规避用户错误提示

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




--  作者:有点蓝
--  发布时间:2019/12/23 14:58:00
--  
内部函数一样trycatch处理