写得还行,顺便提几个问题和建议
第一:数组里的aaaa是啥,没看懂.跟没懂的是在if里面删除了aaaa的数组元素if外面又给加进去了??是不是if套错了应该套在else里面??
第二:注册大漠有比对版本是好的,个人建议不要这么直接注册,首先创建个对象,用type.vartype试探一下是不是对象,是的话直接取它的版本,如果不一样,用大漠的取插件路径,试探下是不是被释放到了system32目录,是的话提示一下用户自己去删除,因为插件启动会先查找这目录下的文件.如果没在system32目录,那么就先卸载路径下的大漠,然后留个配置文件或者写一下注册表,然后退出程序.在程序销毁函数里面读取一下配置,看看有没有留下重启标记,有的话就再运行一下本进程.这就能造成程序自动重启(如果重启,记得把标记取消,不然等会程序关不掉了).
第三:线程关闭时没有解绑窗口,需要手动解绑.这不科学,也繁琐了.用线程扩展开启,利用下线程销毁函数做自动解绑动作即可解决
第四:开始的时候表格不要有这么多行,留下固顶行就行.每获得一个新句柄立即追加一行不是显得更工整简洁?
第五:不要把绑定和任务开始分成两个.把绑定放到任务开启的线程中去不是能少一些操作??
第六:对象到底在哪创建的??只看到注册大漠时有对象,作业过程的哪去了? |