| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 549 人关注过本帖
标题:问一个粗浅的VB6问题
只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
结帖率:97.66%
收藏
已结贴  问题点数:0 回复次数:3 
问一个粗浅的VB6问题
情况是我要把2之程序合并成一支程序~2支程序共同使用一个类模块~原本已经声明了一个变量用来承接类模块下的属性和方法功能~
而另一支程序有自己独立的变量也是类似的功能~但是我主要要以第一支程序的变量为主~希望让第二支程序可以承接第一支程序的变量下
的所有数据不知道要怎写?

例如Form1有声明了一个变量:
Public WithEvents AAA As ClsMyClass
而AAA已经做好类的相关设定资料

而再到Form2或模块中另外声明了一个全局变量
Public BBB as Variant
-----------------------------------------
要怎编写才能让BBB等于AAA~希望让BBB能承接AAA所有的东西~不想用New再重新设定一次~
当然也可以替代方案就是把Form2所有的BBB的都改成Form1.AAA.??? 这模式~只是这样太不美观了~
应该有办法吧~只是我不知道怎么做~

我尝试过阵列或是结构可以这样用~只是类模块就遇上瓶颈~
搜索更多相关主题的帖子: 声明 
2011-10-19 15:21
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
我写完整一点问题点还是在于先前的FTP的问题延伸~因为后来客户增加需求~希望程序能自动判断网路连线状态是否正常~
当然除了加上MD5编码之类的外~还要工程系判断网路断线时~或网路瞬段时的程序处理机制~所以我上网寻找相关资料后~
要把原本的程序加上这种功能~因为原本的程序设定超时时间过长~无法判断瞬断的状况~变成必须要额外加做侦测动作~
也许是我不了解的Winsock的功能~导致程序在顺断情况下并无法及时进入异常处理程序~所以才必须再加功能~

目前是拿网路上抓的的这支程序来做修改~大部分功能用不到~都会被我拿掉~会改的面目全非吧~
图片附件: 游客没有浏览图片的权限,请 登录注册

不要選我當版主
2011-10-19 15:34
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:14 
set Form2.BBB = form1.aaa '这样不就行了?注意对象
2011-10-19 21:13
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
回复 3楼 bczgvip
试过后不行耶~没这么简单~也许是因为我的类有带事件~在不同的FORM无法通用~
再者带事件的类的声明无法写在模组中~我再想想~其实有另外2种比较麻烦的替代方案~
我只是想说~既然结构和阵列都能这样用~怎么类不行而已~

可能我的表达能力也有问题~直接贴上程式码会比较好理解~
只是我老板反对,又是什么版权的问题~说我写的代码都算是公司的资产~
不能随便外泄之类的~我再想想好了~这问题就先让IT部门去伤脑筋~

不要選我當版主
2011-10-21 12:20
快速回复:问一个粗浅的VB6问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020985 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved