我是新手,给自己写了个客户管理软件
这几天才学会用皮肤,使用的是skin sharp,使用皮肤正常,一切显示都正常,但现在发现一个问题,,,,就是用end退出这个程序时,VB就会出错,,如果不加载皮肤则退出正常,,,在线等高手帮忙本想抓个图上来,,,但上传了半天都上传不上来,,只好直接描述了
下面是主窗口通用里的申明Private Declare Function SkinH_AttachEx Lib "SkinH_VB6.dll" (ByVal lpSkinFile As String, ByVal lpPasswd As String) As Long '换肤DELL,,下面是在主窗口的form load事件中的加载皮肤的代码
SkinH_AttachEx App.Path & "/皮肤/1.she", "" '加载皮肤面是退出按钮代码,,用end 退出程序Private Sub cmdExit_Click()
End
End Sub出错提示为:
0X0126552指令引用的0X0126552内存,该内存不能为read.指令A引用了内存A?两个地址是一样的,,,
在线等高手解答,求大神们帮忙
这几天才学会用皮肤,使用的是skin sharp,使用皮肤正常,一切显示都正常,但现在发现一个问题,,,,就是用end退出这个程序时,VB就会出错,,如果不加载皮肤则退出正常,,,在线等高手帮忙本想抓个图上来,,,但上传了半天都上传不上来,,只好直接描述了
下面是主窗口通用里的申明Private Declare Function SkinH_AttachEx Lib "SkinH_VB6.dll" (ByVal lpSkinFile As String, ByVal lpPasswd As String) As Long '换肤DELL,,下面是在主窗口的form load事件中的加载皮肤的代码
SkinH_AttachEx App.Path & "/皮肤/1.she", "" '加载皮肤面是退出按钮代码,,用end 退出程序Private Sub cmdExit_Click()
End
End Sub出错提示为:
0X0126552指令引用的0X0126552内存,该内存不能为read.指令A引用了内存A?两个地址是一样的,,,
在线等高手解答,求大神们帮忙
解决方案 »
- 局域网多台电脑的同步通讯问题
- 在VB中CreateThread,如何才能把主线程运行的变量值与子线程共享
- 这种在VB里面怎么定义
- 我想配一台电脑,价格在3000~4000元左右,请大家帮我看一下
- 大家是如何处理这样一个时间问题?
- 怎么做一个再服务器上运行,再客户机上使用的部件,急!!问题解决马上送分。
- 急!100分送上,Snou请进,关于图书资料数据库管理系统,要用到红外线条纹码扫描器,请多给我建议,有例子或源代码这谢谢发给我!
- 有其他办法获取网页某IMG元素的图像么
- vb上能做自由调格式的打印格式马?用什么控件?
- 有VB的高手吗?请问高手在MSHFlexGrid中用Ctrl键选择多个行,及怎么取值!!
- VBA中WORD插入图片后如何置顶?
- VB中open文件操作的两种方式
SKINSHARP已经停止升级了,不喜欢!那个皮肤制作器蛋疼。
至于你的程序退出方式就像大家说的应该是有问题的,因为没看见有任何释放内存的代码,如果你的程序中没有加载什么需要手动释放的东西,这样当然没问题,但现在既然你的程序出现里故障,那你就该检查一下你在退出前应该先释放什么东西后再退出,特别是有些API分配的资源,如果你不主动的释放它,即使你的程序退出,它一样会占用系统资源。
Private Declare Function PostMessage Lib "user32" _
Alias "PostMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Dim retval As Long
retval = PostMessage(me.hwnd, WM_CLOSE, 0&, 0&)