易语言DLL文件的编写和使用,我在DLL里边编写了以下内容,想在主程序中调用,改如何做,

我知道这个可以不用DLL来完成我只是想知道原理,比如我写了这个代码我让主程序直接调用就可以输出我要的时间和格式... 我知道这个可以不用DLL来完成 我只是想知道原理,比如我写了这个代码 我让主程序直接调用就可以输出我要的时间和格式 展开
 我来答
司馬尘恋
2012-04-05 · TA获得超过1101个赞
知道小有建树答主
回答量:427
采纳率:0%
帮助的人:591万
展开全部

1.编写dll(模块类似)

新建>window动态链接库>敲代码>编译>保存dll文件

2.引用dll

程序(属性选夹左边)>dll命令>新建>

.DLL命令 调用时使用的名字, , "dll路径", "dll里公开方法的名字"

    .参数 dll方法参数, 类型

3.引用模块

程序>模块引用表>选择模块>直接调用模块命令

怪异魂
2012-04-06 · TA获得超过302个赞
知道小有建树答主
回答量:496
采纳率:87%
帮助的人:264万
展开全部
你想要调用 一般来说需要返回一个值
看你的代码 好像是想返回现在日期 但是你把应该返回的内容写到参数里面了。。
你这个子程序不需要参数的
把参数行去掉 返回值类型改 文本 然后最后面加上 返回(现在时间) 就OK了。
在同一个程序里面直接调用就好了 或者做成模块调用(E模块就是你说的dll)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
17351mmn
2012-04-05 · 超过18用户采纳过TA的回答
知道答主
回答量:154
采纳率:100%
帮助的人:66.4万
展开全部
其实dll和易语言模块是差不多的,不过dll是编译后的dos代码,供动态连接启用,都要提供相应的参数。易模块编译后的文件不可以被程序直接调用,因为他只是源码的封存而不是cpu指令。利用其他编程语言开发自己的dll,可以避免过多启用易语言支持库,比如,取文本这样的通常启用的支持库,有效地避免病毒误报
追问
有没有举例说明我现在知道主程序代码如何写就不知道怎么写模块,或者DLL
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式