| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 700 人关注过本帖
标题:学习freelibrary使用的问题
只看楼主 加入收藏
CJHLPLFX
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-9-22
结帖率:100%
收藏
 问题点数:0 回复次数:4 
学习freelibrary使用的问题
学习freelibrary的使用,有以下问题

VB codePrivate Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long

Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
Private Declare Function FreeLibrary Lib "kernel32" (ByVal hLibModule As Long) As Long


Private Sub Command1_Click()
Dim a As Long
Dim b As Long
Dim c As Long
Call LoadLibrary("BASSMOD.dll")
a = GetModuleHandle("BASSMOD.dll")
c = FreeLibrary(a)
b = GetModuleHandle("BASSMOD.dll")
End Sub



问题:释放指定的动态链接库BASSMOD.dll后,b = GetModuleHandle("BASSMOD.dll")还是执行成功,b>0, 应该b=0啊,因为已经释放了.请问是怎么回事.
 
搜索更多相关主题的帖子: 学习 freelibrary 
2009-09-22 20:23
CJHLPLFX
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-9-22
收藏
得分:0 
问题已经解决
2009-09-22 23:46
yuning017
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2009-9-11
收藏
得分:0 
顺便把怎么解决的一并说说
2009-09-23 13:23
CJHLPLFX
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-9-22
收藏
得分:0 
和奇怪,那代码没问题啊,不知道以前运行怎么有问题.

2009-09-23 20:20
CJHLPLFX
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-9-22
收藏
得分:0 
想结帖,怎么没看到结贴的功能啊?
2009-09-23 20:28
快速回复:学习freelibrary使用的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016549 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved