以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  生成EXE后,报错:foxtable未将对象引用设置到对象的实例  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48937)

--  作者:tesia255
--  发布时间:2014/4/9 10:23:00
--  生成EXE后,报错:foxtable未将对象引用设置到对象的实例
老师,我在窗体的AfterLoad事件编写了如下代码,是想在打开窗体的时候识别登录人的身份,如果为开发者,则显示该按钮,如果不为开发者,则不显示该按钮。
但是生成EXE文件后,总是报错:foxtable未将对象引用设置到对象的实例
请大师指点明示~

Dim vs As WinForm.Button = e.Form.Controls("显示/隐藏表")
If User.Type = UserTypeEnum.Developer Then    
vs.Visible = TrueElsevs.Visible =False End If

--  作者:Bin
--  发布时间:2014/4/9 10:24:00
--  
可能不存在 e.Form.Controls("显示/隐藏表")  这个控件
你名称搞错了



--  作者:tesia255
--  发布时间:2014/4/9 10:25:00
--  
存在的,名称没有搞错。

而且在开发文件中是可以识别出来的

--  作者:Bin
--  发布时间:2014/4/9 10:26:00
--  
上例子吧,纸上不谈兵!

或者您用这个方法:
http://www.foxtable.com/help/topics/1485.htm

先找出是哪一行出错,然后分析原因,搞不定,贴出代码,并告诉我们运行到哪一行出错,以及错误提示。