TC官方合作论坛
标题: 【编谈出品|超完整教程】写DLL给TC用。 [打印本页]
作者: as128214121 时间: 2014-6-2 15:34
标题: 【编谈出品|超完整教程】写DLL给TC用。
本帖最后由 as128214121 于 2014-6-28 06:17 编辑
◤ ◥
这教程是我从书上看到的,感觉不错,就发上来分享一下。请叫我勤劳的搬运工♫
◣ ◢
1.了解DLLDLL即动态链接库(Dynamic Link Library),它允许程序共享执行特殊任务所必须的代码和资源。Windows提供的DLL文件中包含了许多基于Windows的程序在Windows环境下操作的许多命令和资源。
在Windows操作系统中,DLL对于程序执行时非常重要的,因为程序在执行的时候,必须链接到DLL在能正确的运行。而有些DLL文件可以被许多程序共用。
使用DLL动态链接库的好处:
(1)多个应用程序共享代码和数据:比如Office软件的各个组成部分有相似的外观和功能,这就是通过共享DLL动态链接库实现的。
(2)某些程序过滤系统消息是必须使用DLL动态链接库。
(3)DLL动态链接库以一种自然的方式将一个大的应用程序划分为几个小模块,有利于小组成员的分工与合作。而且,各个模块可以独立升级。如果小组中的一个成员开发了一组使用例程,它就可以把这些例程放在一个动态链接库中,让其他小组成员使用。
(4)为了实现应用程序的国际化,往往需要使用动态链接库。使用DLL动态链接库可以将针对某一国家、语言的信息存放在其中。对不同的版本,使用不同的DLL动态链接库。在使用应用程序向导生成应用程序时,可以制定资源文件使用的语言,这就是通过不同的DLL动态链接库实现的。
DLL不是独立运行的程序,他是某个程序一个部分,只能由所属的程序调用。
VC++、C++ Builder、Delphi都可以编写DLL文件。Visual Basic 5.0以上版本也可以编写一种特殊的DLL,即ActiveX DLL。同样,易语言也能编写DLL文件并封装自己编制的命令,供其他编程工具调用,由此实现与其他编程工具的互通交流。由于国外的编程工具队中文的处理实现相对繁琐,但通过使用易语言封装一些中文处理命令,将极大地方便编程人员的工作。
2.编写DLL3.编译DLL本节将通过上一节完成的嗲吗来讲解DLL的编译。
选择菜单“编译”→“编译”或按F7键将其编译为DLL,修改文件名为“求任意三角形面积”,编译后的DLL文件名后缀名是“.dll”,如图6所示。
(图6)
保存后,易语言系统会提示:是否将涉及到的相关支持库文件写到DLL所在的目录,并且会在易语言的“输出”面板中提示DLL文件运行时所依赖的支持库文件列表。
易语言5.X版本增加了对DLL文件的静态编译功能,而静态编译的DLL文件,其他编程语言在调用时是不需要依赖易语言支持库的。
4.TC调用DLL
不好意思,图片的那个子程序名搞错了-_-||不是程序集1,应该是子程序1,抱歉o(╯□╰)o
啊啊啊,终于搞定了,花了我1个半小时弄,累屎我了-_-|||(纯手工打造......)
各位如果看不懂的可以问我哈。

作者: zgzjwzlx 时间: 2014-6-2 16:28
.......................
作者: q741230412 时间: 2014-6-2 17:41


作者: hq0516 时间: 2014-6-2 18:56






作者: 如此美丽。 时间: 2014-6-2 18:58
目测楼主职业挖坑 ..
作者: as128214121 时间: 2014-6-2 19:30
你的头像碉堡了。。。
作者: lidongxu 时间: 2014-6-2 20:32
超完整教程
作者: 来不及的来得及 时间: 2014-6-2 20:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: heeman 时间: 2014-6-2 21:49
看看有什么不一样
作者: 2596060677 时间: 2014-6-3 01:27
444444444444
作者: 续花丶 时间: 2014-6-3 01:59
学习一下。
作者: xt001118 时间: 2014-6-3 02:35
111111
作者: dzb123 时间: 2014-6-3 08:41
这个东西,好象蛮 有意思的
作者: itcfan 时间: 2014-6-3 23:23
易语言还不会……
作者: JSDYWZ 时间: 2014-6-4 08:33
易语言写DLL
作者: Rambo 时间: 2014-6-4 21:25
看蘭
作者: Rambo 时间: 2014-6-4 21:25
看蘭
作者: Rambo 时间: 2014-6-4 21:25
看蘭
作者: boyinr2d 时间: 2014-6-5 16:53
875866109
作者: dypsun 时间: 2014-6-5 20:42
啊谁打谁打谁
作者: jiqiren789 时间: 2014-6-6 16:20
看看哈·····
作者: 千叶de悠一 时间: 2014-6-8 17:21
看看
作者: zhangbohai 时间: 2014-6-9 10:38
看看,谢谢
作者: juetyao 时间: 2014-6-9 13:17
好东西,谢谢分享
作者: 332475520 时间: 2014-6-10 14:15
111111111111
作者: 78213505 时间: 2014-6-10 20:39
看看
作者: 1687110982 时间: 2014-6-12 21:19
好腻害啊啊啊啊啊啊啊 亚麻跌!!
作者: sam7894604 时间: 2014-6-13 14:27
目测路过……呵呵呵
作者: 472491031 时间: 2014-6-15 11:38

作者: you1223 时间: 2014-6-15 12:30
afaww
作者: supbose 时间: 2014-6-16 04:13
新手零基础学辅助做挂教程全106课无KEY版下载
作者: menu0101 时间: 2014-6-16 04:36
看看学习下
作者: 落小雨 时间: 2014-6-17 01:28
5.X版本增加了对DLL文件的静态编译功能,而静态编译的
作者: tcchengg 时间: 2014-6-17 02:00
kkkkkkkkkkkkkkkkkkk
作者: 智盛辅助软件 时间: 2014-6-17 03:45
................
作者: yueguang1d 时间: 2014-6-17 05:56
dfghfghfdh
作者: as128214121 时间: 2014-6-17 13:25
o(╯□╰)o
作者: maxjiang 时间: 2014-6-17 15:37
1111111111111111111111111111111111
作者: lilei864125644 时间: 2014-6-17 23:01
你买的什么书啊?求名字
作者: 美珍子 时间: 2014-6-18 17:45
大家快来学一下自己写DLL 例子很好~~
作者: 671745838 时间: 2014-6-18 17:54
神啊,终于让我找到了!
作者: as128214121 时间: 2014-6-18 20:07
....................
作者: ulcel800 时间: 2014-6-19 07:42

作者: wangsu321 时间: 2014-6-19 10:26
看看好的
作者: zhang2523 时间: 2014-6-19 11:43
hfghgfhfgh
作者: qianlanzf 时间: 2014-6-19 22:58
dddddddddddddddddddddd
作者: 星.月 时间: 2014-6-20 20:23
不错
作者: zdy209209 时间: 2014-6-21 13:38
学习下啊..
作者: jianqiumy 时间: 2014-6-21 21:26
看看~~谢谢分享~
作者: qq260893875 时间: 2014-6-22 02:49
嘻嘻嘻嘻嘻嘻i
作者: 997412758 时间: 2014-6-22 16:04
天天TC
作者: 千叶de悠一 时间: 2014-6-22 18:07
可以写com接口?
作者: b20060601 时间: 2014-6-23 11:40
dgdgdfghdfg
作者: as128214121 时间: 2014-6-23 12:11
E写的DLL不是像大漠天使一样注册的,而是要用dllcall()命令调用的。
作者: guojia592 时间: 2014-6-24 14:03









:$TC
作者: 秒杀上帝独霸天 时间: 2014-6-25 12:23
谢谢老大,学习
作者: lingxue6923 时间: 2014-6-25 15:13
123344
作者: 飞翔tc 时间: 2014-6-25 19:41
学习
作者: uhqian 时间: 2014-6-26 09:48
哎。怎么吹起易来了。
作者: llc_cn 时间: 2014-6-26 16:41
在这里看到易语言教程,很高兴
作者: as128214121 时间: 2014-6-26 17:14
写dll给TC用嘛。。
作者: hh_2250 时间: 2014-6-26 19:05
来看看,学习学习
作者: 87120118 时间: 2014-6-27 15:48
dddddddddddddddddddddd
作者: q1327631194 时间: 2014-6-28 12:19
看看看看看看看看看看看看看看看看看看快快快咳咳咳看看科沃王=2
作者: 56995196 时间: 2014-6-28 20:25
啦啦啦啦寄过来啦啦啦啦
作者: yangshengxi 时间: 2014-6-29 04:00

作者: 落幕 时间: 2014-6-29 10:41
...........................
作者: 669642115 时间: 2014-6-29 11:27
谢谢分享
作者: gssyf 时间: 2014-6-29 18:41
看看学习一下
作者: fpx90 时间: 2014-6-29 20:25
学习
作者: 策航分享 时间: 2014-6-29 20:28
说什么好呀 变异成TC
作者: 976301194 时间: 2014-6-30 00:46
ey06
作者: zhumoerju 时间: 2014-6-30 03:40

作者: 刘新华 时间: 2014-6-30 10:48
学习一下。。。。
作者: 4955639 时间: 2014-6-30 18:52
55555555
作者: A火流星 时间: 2014-6-30 21:25
BLJKJL;./,'[
作者: a735311619 时间: 2014-6-30 22:36
多谢大神
作者: lansiyun 时间: 2014-7-1 08:53
新手学习
作者: qq462621349 时间: 2014-7-1 09:00
kankan
作者: love、Ls 时间: 2014-7-1 13:30
地方个大概大概大概
作者: as128214121 时间: 2014-7-1 16:47

作者: as128214121 时间: 2014-7-1 16:48
你的签名好.......
作者: fyq2000 时间: 2014-7-2 09:36
原来你是农夫三拳。
作者: andy0184 时间: 2014-7-2 11:12
htyuui iui
作者: 灯火阑珊下 时间: 2014-7-2 12:29
哦哦哦哦哦哦哦哦哦哦
作者: as128214121 时间: 2014-7-2 13:04
有点甜~
作者: zxcblgo 时间: 2014-7-3 05:52
THX for DLL Tutou
作者: wqq343 时间: 2014-7-4 01:34
看看的啊
作者: xuhekkll 时间: 2014-7-4 22:43
编谈出品|超完整教程
作者: leikang 时间: 2014-7-29 11:11
91文字识别插件使用方法
作者: myf526cn 时间: 2014-7-29 15:06
dll的编写,还是需要多学习啊
作者: 可乐雾 时间: 2014-7-29 22:32
看看看学习
作者: jeepjeep01 时间: 2014-7-30 02:22
发达的顶顶顶顶顶顶顶顶顶顶
作者: jianzhichunqiu 时间: 2014-7-31 00:10
学习了,辛苦
作者: jianzhichunqiu 时间: 2014-7-31 00:10
学习了.辛苦
作者: all00all 时间: 2014-7-31 22:06
77777777777777
作者: all00all 时间: 2014-7-31 22:06
77777777777777
作者: pigedong 时间: 2014-8-12 15:47
ddddddd
作者: 武运昌 时间: 2014-8-14 19:08
看看如何
作者: baige0428 时间: 2014-8-15 10:41
学习
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |