我正在使用VB2012创建一个WinForms应用程序。表单使用户能够创建“页面”。每个页面都有一定数量的问题。问题是带有单选按钮的调查问题。根据页面上有多少问题,如果它们添加了太多页面,程序会抛出一个错误,指出它无法创建句柄。显然我有太多开放,需要处理一些。
我需要确定我是否接近极限,以便我可以停止创建更多页面,但我不知道要检查什么,看看我有多接近。
顺便说一句,一个页面只是一个面板,另一组问题被添加到主面板中,因此面板可以翻过相同的页面。每个问题都是一个大约有20个对象的类。该限制似乎总共约500个问题(无论页数)。
感谢。
答案 0 :(得分:0)
我认为这些评论给OP提供了一些很好的建议,但只是为了回答原来的问题:
byte bigHeart[] = {
B01100110,
B11111111,
B11111111,
B11111111,
B01111110,
B00111100,
B00011000,
B00000000};
获取进程打开的句柄数。
句柄为进程提供引用对象的方法。进程可以获取文件,资源,消息队列和许多其他操作系统对象的句柄。仅当句柄计数为零时,操作系统才会回收与进程关联的内存。