Moudle:=loadlibrary('xxx.dll');
try
if Moudle>32 then
@Delete:= GetProcAddress(moudle,'Delete');
if not( @Delete = nil ) then
id:=Delete;
showmessage(inttostr(id));
if id=0 then
showmessage('不成功')
else
showmessage('成功');
finally
FreeLibrary(moudle);
end;显示家载是成功的
这样释放应该没问题吧
可为什么释放后删除这个DLL却删不掉呢 delphi不关掉 这个DLL就删不掉
只有delphi关掉 手动删才能删掉
肯定是被加载了啊
可我没静态加载啊 每次动态加载我都释放了的 是这样删的
deletefile(path+'\xxx.dll');
path是路径高手帮忙看看什么问题
try
if Moudle>32 then
@Delete:= GetProcAddress(moudle,'Delete');
if not( @Delete = nil ) then
id:=Delete;
showmessage(inttostr(id));
if id=0 then
showmessage('不成功')
else
showmessage('成功');
finally
FreeLibrary(moudle);
end;显示家载是成功的
这样释放应该没问题吧
可为什么释放后删除这个DLL却删不掉呢 delphi不关掉 这个DLL就删不掉
只有delphi关掉 手动删才能删掉
肯定是被加载了啊
可我没静态加载啊 每次动态加载我都释放了的 是这样删的
deletefile(path+'\xxx.dll');
path是路径高手帮忙看看什么问题
解决方案 »
- 有关TREEVIEW的问题
- 怎样把数据库中保存的文件,在客户端不生成文件而是在内存中直接打开?
- 如何调用C++写的动态链接库.dll
- 200分求:如何知道IDSMT正在发送的IDMessage的大小?万分感激
- 有关报表的简单问题
- ↑↑↑期待年底Delphi.net能顺利推出,成为Windows和Linux下最优秀的.net框架下的IDE,散分!↑↑↑
- 好久没来,分太多了!大家帮忙花吧。
- 利用ado改变绝对路径为相对路径遇到的问题
- 请问如何在用TMediaPlayer控件播放VCD中的.DAT文件时,控制使用那个声音通道?
- 请问String和 Pchar如何交换用?
- 制作多页面浏览器,请教!
- WebBrowser控件的几个小问题
http://www.agui.googlepages.com
mailto: agui.cn(a)gmail.com