首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

有没有这种动态创办类对象的技术

2013-01-01 
有没有这种动态创建类对象的技术?假设现在有一个学生对象的属性如下:ID,Name,Sex,Age,Tel,Address问:能否

有没有这种动态创建类对象的技术?
假设现在有一个学生对象的属性如下:
ID,Name,Sex,Age,Tel,Address

问:能否用运行时创建一个student对象,并让他有以上六个属性。
相当于做一个类工厂,根据条件生产出一个类来。

不是在工程里放一个student类,然后NEW一下。

不知道看贴的明白我的意思没?
[解决办法]
Type
[解决办法]
没听明白 为什么要创建一个student对象却不能有student类.
[解决办法]
相当于运行时动态地创建一个类。
[解决办法]
vb没有这个功能,你只能自己专门写代码来模拟。比如用recordset,等等。
[解决办法]
如果你就要这个属性的话,type就可以完成阿。非要个类,还不时提前创建,何必跟自己过不去呢
[解决办法]

 我一再对自己的文字表述水平表示怀疑。。。 希望lz能看懂则凑合看,看不懂就算了,我都快说迷糊了
[解决办法]
可以,使用CreateDispTypeInfo和CreateStdDispatch函数。
------解决方案--------------------


做一个函数,按参数构造出一个类对象实例并返回该对象即可
[解决办法]
没有现成的方法,
楼上的兄弟们也出了不少点子,
总之就是绕着弯子模拟实现,数组,行集之类的都可以尝试看看

热点排行