易语言 dll初始化启动一个线程 载入dll中的窗口为何不行?

如题所述

线程结束的时候会自动删除在线程内创建的一切,就像是你调用了子程序,子程序结束后会删除局部变量一样,不然就内存泄露。创建线程有个参数,貌似是第三个,一般叫线程句柄,只要那里提供了变量,该线程不会自动终止,也就是可以持续到任何时候(此时你创建的东西能够保持,例如用DLL创建的窗口,不会被关闭),但是你必须在程序结束前关闭这个线程句柄,不然同样内存泄露。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-02-26
额,不知....如果是dll内部加载一个窗口貌似在_启动子程序下写 载入()就可以了,希望别启动线程,线程有时会崩溃,而且很慢,不过可以有效防止程序假死;如果这个窗口要在外部调用,那么新建一个子程序来掉用这个窗口。。本方法如有误请谅解本回答被网友采纳
相似回答