以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [问题已解决]UserCode错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31717)

--  作者:不倒的翁
--  发布时间:2013/4/19 13:56:00
--  [问题已解决]UserCode错误


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
这个错误是什么情况????

自定义函数有问题??

请大神们帮忙啊。。

问题补充:

这个问题是在内部函数中增加了一个名为ToolFormOpen的自定义函数后产生的。

函数代码

Forms("信息提示").Open()
Forms("信息提示").Controls("提示信息").Text = Args(0)
Forms("信息提示").BaseForm.Width = Forms("信息提示").Controls("提示信息").Width + 90
Return Nothing

这个有问题么?

测试了下项目中其他只要有引用内部函数的地方都会报错,不引用内部函数的就不报错。。。

郁闷啊。

删除Catch文件,删除刚写的这个内部函数,还是报错。。。。。

怎么回事啊。。

[此贴子已经被作者于2013-4-19 15:18:52编辑过]

--  作者:Bin
--  发布时间:2013/4/19 14:04:00
--  
你窗口中的LfterLoad事件中的代码有错.把代码或者文件发上来.
--  作者:不倒的翁
--  发布时间:2013/4/19 14:05:00
--  
以下是引用Bin在2013-4-19 14:04:00的发言:
你窗口中的LfterLoad事件中的代码有错.把代码或者文件发上来.

不是的。只要窗口中的代码不引用任何内部函数就不报错。

一旦引用内部函数的窗口、按钮等等全都报错。。。。。


--  作者:Bin
--  发布时间:2013/4/19 14:11:00
--  
文件发出来.
--  作者:不倒的翁
--  发布时间:2013/4/19 14:12:00
--  

郁闷死了。昨天晚上00:32写好代码睡觉还好好的。。今天刚准备继续写代码,写了一个内部函数就来问题了。。。。


--  作者:Bin
--  发布时间:2013/4/19 14:14:00
--  
例子文件发出来.这样便于帮助你找出问题.
--  作者:不倒的翁
--  发布时间:2013/4/19 14:42:00
--  
以下是引用Bin在2013-4-19 14:14:00的发言:
例子文件发出来.这样便于帮助你找出问题.

我都不知道该怎么写这个例子了。。


--  作者:不倒的翁
--  发布时间:2013/4/19 15:18:00
--  

问题已解决。

也说下自己的错误吧。

全局代码中直接定义了

Public xx As WinForm.Form("XX") = Forms("XX")

这样定义的话,系统运行中就要报错,就算你不去使用定义的这个控件,系统也会报错。

感谢庞工。

[此贴子已经被作者于2013-4-19 15:19:19编辑过]

--  作者:浙江仔
--  发布时间:2014/6/27 13:52:00
--  
发错地方了
[此贴子已经被作者于2014-6-27 13:53:58编辑过]