:1.103KB : :1 :2020-12-05 11:08:50
就是调用自己写的DLL后,载入了DLL里的窗口,然后关闭DLL里的窗口(DLL运行完毕),那么在没有结束主程序的前提下再次调用DLL的时候,好像有些东西还保留着第一次调用时的记忆,请问如何每次调用DLL的时候都是全新调用的。
程序集变量,也是全局的哦。程序集变量,限制在这个程序集可以访问,而全局变量,可以全部程序集可以访问
所以,程序集变量,全局变量,都是全局变量,一直存在的,只是访问的限制而已。
局部变量,是指子程序的参数,和子程序里面声明的变量。
像这样,
子程序4,子程序5,依赖程序集变量A,也只能给A赋值
子程序2,子程序3,靠传人参数,可以给任意变量赋值,写dll都是这样写的
两种方式,都能得到一样的结果、
但是,我传参的方式,假如我想给B做一样的效果,只要参数改成B就可以了
如果,依赖方式的,你就要重写DLL,给里面搞个B的变量。扩展性不强
当然了,如果你非得用全局变量的方式,这样写方便。
那你其实也可以在DLL公开一个子程序,设置其值为初始化值就可以了。
02-18易语言的自用CAD插件开源
02-16易语言打造的最简单易用的http服务框架
02-16Fiddler批量自动生成易语言代码
02-16易语言如何判断按钮只能在30秒内点击一次
02-16易语言助手插件快捷键添加注释功能
02-15易语言调用Python[模块]
02-15易语言语法的词法解析
02-09结构组比易语言数据类型调用更加高效、灵
10-21易语言学习制作的生意参谋转换工具
10-15易语言word循环插入文字 图片工具源码
10-12易语言开源简洁C语言编辑器源码
08-14隐藏软件dll无法被跨进程获取源码