易语言模块中的程序集模块和类模块的区别

1、同样的功能 用类模块和程序集 都可以实现。
2、类的程序集变量(也称类成员)同一个变量(类型就是这个类的名称)是独立的。
3、程序集,是子程序的集合,是窗口组件的事件及你自己定义的子程序所在的地方。
4、类模块,是一个模型,它有自己的成员及方法,只能在你的程序集中调用类的方法才能实现你要的功能。
5、多线程时每条线程内部如果是不同的变量(类型是这个类的名称),那么他们的程序集变量(即类成员)是独立的,不会发生交错,如果是程序集的话程序集变量在多线程中是公用的,类似与全局变量,多线程读写程序集变量需要加许可证。
6、基于以上理解,当我们自己写一个大漠多线程的模块时,还是用类模块效果好。


发布日期:

所属分类: 易语言 标签: