| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 477 人关注过本帖
标题:有关dll的问题!
只看楼主 加入收藏
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
结帖率:100%
收藏
已结贴  问题点数:25 回复次数:5 
有关dll的问题!
最近看书上有一个写的dll的例子,看似好简单的!定义一个类,一个命名空间,写一个有返回值的方法直接就生成dll了!书上没有说怎么用,是自己试出来的一个方法,引入这个dll,程序中运用,然后运行正确,不知道是不是这样用的:
object ob =  dllname.classname.functionname(pramers);
 返回值      dll名称    类名     方法名     方法参数
还有我想用别的软件的dll怎么都打不开,是不是有权限限制,还是加密了的?是怎么样加密的呢(VS2005)?
搜索更多相关主题的帖子: 空间 软件 看书 
2011-03-17 13:18
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:15 
一般像你写的那种 应该是类库文件 生成的dll 别的软件dll lZ想调用有点异想天开了 不过也不是不可能 要看情况吧

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2011-03-17 18:37
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
不能打开是VS的提示,其实别人的dll能打开也不知道干什么用的呵!就是不知道dll和lib文件的区别???

   唯实惟新 至诚致志
2011-03-17 18:42
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:0 
一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2011-03-17 18:44
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
编译期就连接到应用程序中??? 还不如写在代码中了?

   唯实惟新 至诚致志
2011-03-17 18:46
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:10 
不知道你有没有接触过C/C++,VC也有一项是创建Lib静态链接库。而在.net里面,已经没有这种静态库了。
其实,Framework帮你完成的所有,用SDK编写Windows应用程序,你可以在项目设置里面,都会看到链接了
一些像User32.lib、Kernel32.lib等静态链接库。这些静态库包含了一些函数的实现。可以理解lib静态库,
是一堆.obj文件的一个组合。

动态链接库就不一样了,程序执行的时候,可以去调用动态链接库的函数等。你去百度文库搜一篇.lib与dll
的文档就明白了。
2011-03-17 23:42
快速回复:有关dll的问题!
数据加载中...
 
   



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

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