以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  代码写在哪里较好?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173032)

--  作者:hbhb
--  发布时间:2021/11/11 18:12:00
--  代码写在哪里较好?
大师:请问代码是直接写在控件事件中好,还是写为函数或过程,然后调用好?
--  作者:有点蓝
--  发布时间:2021/11/11 20:31:00
--  
如果有多个事件的代码逻辑差不多,可以考虑提取相同部分放到自定义函数里给多处调用。如果代码较长,也可以考虑分为多个函数调用

否则一般放到各自事件使用即可

--  作者:hbhb
--  发布时间:2021/11/11 21:41:00
--  
谢谢!
再请问,当定义一个变量为object类型后,如何判断返回的数据类型?

--  作者:有点蓝
--  发布时间:2021/11/11 22:36:00
--  
Dim o As object
o = Date.Today
msgbox(o.Gettype.name)

--  作者:hbhb
--  发布时间:2021/11/11 22:54:00
--  
那下面的代码同上面的代码区别在哪?
Dim o As object
o = Date.Today
msgbox(typeof(o) is DateTime)


--  作者:有点蓝
--  发布时间:2021/11/11 23:03:00
--  
前者获取对象的类型名称,后者判断对象是否某类型