查检内存占用量,分析程序哪部分代码占用内存高,修改其结构,或加大内存。
如果调用第三方动态库,分析驱动是否有问题。
如果调用数据库,查看数据库 *** 作是否合理,考虑使用异步连接。
如果调用winsock,查看网络是否正常,查检连接方式是否结构合理。
在很多情况下捕捉屏幕上的画面是非常有用的,比如:记录电脑失灵或者写技术手册和软件文档。你可以运用两种方法从vb程序中捕捉屏幕图片。一种是复杂的方法,包含windows的设备描述表和API组件,还有一种简单的方法运用windows内置的屏幕捕捉能力。按下PrintScrn键将整个屏幕复制到剪贴板中,而[Alt]+[PrintScrn]键只能复制现用视窗。理论上,所有的vb程序都需要用到这个键。但是,你不能用SendKeys函数来完成这个功能。ByVal dwExtraInfo As Long) 下面是介绍如何将捕获的图片复制到剪贴板中,首先声明一个常量:Const VK_SNAPSHOT As Byte = &H2C然后使用下面的代码将现用视窗复制到剪贴板中:Call keybd_event(VK_SNAPSHOT, 0, 0, 0) 如果你想捕获整个屏幕,你可以这么做:Call keybd_event(VK_SNAPSHOT, 1, 0, 0)一旦屏幕的图片复制到了剪贴板中,你将会运用剪贴板的对象的GetData方法检索它。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)