以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 全局代码问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26454)
|
-- 作者:Siluy_kl1017
-- 发布时间:2012/12/5 9:44:00
-- 全局代码问题
【求助】:全局代码中NEW一个对象,然后在对象的属性赋值这样做会报错。难道不能再全局代码中这样定义嘛?全局代码定义:Public G_FTP1 As New FTPClient G_FTP1.host="192.168.0.103"
此主题相关图片如下:aaa.jpg
|
-- 作者:lin_hailun
-- 发布时间:2012/12/5 9:48:00
--
全局代码,只能够在声明变量的时候赋值。
在全局代码区域,不允许写有引用赋值代码。
只能是声明变量和编写函数。具体的赋值,可以写到各个事件中去。
[此贴子已经被作者于2012-12-5 9:48:34编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2012/12/5 9:48:00
--
你这个代码写在那里?
G_FTP1.host="192.168.0.103"
[此贴子已经被作者于2012-12-5 9:48:22编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2012/12/5 9:51:00
--
全局代码可以这样写:
Public G_FTP1 As New FTPClient
Sub New() G_FTP1.host="192.168.0.103" End Sub
|
-- 作者:Siluy_kl1017
-- 发布时间:2012/12/5 9:53:00
--
写在全局代码中
|
-- 作者:Siluy_kl1017
-- 发布时间:2012/12/5 9:54:00
--
哦 这样啊 那我可以直接赋值没问题的 Public G_FTPHost As String = "192.168.0.103"
|
-- 作者:Siluy_kl1017
-- 发布时间:2012/12/5 9:55:00
--
狐爸 那全局变量只能写函数咯 是不是这样呢?
|
-- 作者:狐狸爸爸
-- 发布时间:2012/12/5 10:08:00
--
三个方式
1、直接赋值
Public G_FTPHost As String = "192.168.0.103"
2、在New过程赋值
Public G_FTP1 As New FTPClient
Sub New() G_FTP1.host="192.168.0.103" End Sub
3、在AfterOpenProject事件赋值:
G_FTP1.host="192.168.0.103"
[此贴子已经被作者于2012-12-5 10:12:34编辑过]
|
-- 作者:Siluy_kl1017
-- 发布时间:2012/12/5 10:12:00
--
嗯 谢谢狐爸了
|
-- 作者:zerov
-- 发布时间:2012/12/5 10:50:00
--
学习
|