开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1079|回复: 4
收起左侧

[易语言] 给新人们 一个我走过的精力

[复制链接]
结帖率:57% (13/23)
发表于 2015-9-6 10:38:00 | 显示全部楼层 |阅读模式   湖南省郴州市
5精币
大家修改别人源码的时候  要注意DLL 命令那几个地区的 填写 不要乱改   如果修改一个不起眼的地方 到时候 你就知道 蛋疼的事情了 有些API 他是在调用那个命令的时候 才会爆错  结果你研究N天不知道错在那里 有些人写的模块 DLL 那里有的不写 对应命令 或者不写 DLL文件 他自己的源码上 你当时用起来不会出啥问题 不过你一改动 或者 那个地方字母对不上 就会发生连环事故  还有就是 如果要修改别人的模块的名称 最好是在他源模块里面先修改在 转移到你自己的模块里面来 应为 如果你直接把他的模块转移到你这边 当你修改 一些名的时候 他不会相应的 自动修改其他的 只有你操作那个位置 才会识别到 一些 命令 你不用的时候 他封装是不会提示包错误的 只有当你在用的时候 就会提示错误了 比如 不能把整数转换文本 或者各种多了 少了的 问题一堆堆  特别是修改那些大型模块的时候 我这几天就在整理 超级模块 和精易模块 弄的我要吐血了 很多命令 如果当时不用是不显示错误当用的时候 错误接连发生 找起问题超级蛋疼   要把别人模块改成自己合适的 记得 先在对方的模块上 把资料修改 然后在 转移到你这边 要不然   到时候就蛋疼的没地方敲蛋了     
  
DLL命令名返回值类型公开备 注
MsgWaitForMultipleObjects整数型 
DLL库文件名:
 
在DLL库中对应命令名:
MsgWaitForMultipleObjects
参数名类 型传址数组备 注
nCount整数型
pHandles整数型
fWaitAll逻辑型
dwMilliseconds整数型
dwWakeMask整数型



像这个 他就没填DLL文件   他调用这个命令 在系统目录的DLL 找不到这个命令 就会爆错 你不调用的时候是不知道对还是错 他也不报
  
DLL命令名返回值类型公开备 注
capGetDriverDescriptionA逻辑型 
DLL库文件名:
avicap32.dll
在DLL库中对应命令名:
capGetDriverDescriptionA
参数名类 型传址数组备 注
dwDriverIndex整数型
lpszName文本型
cbName整数型
lpszVer文本型
cbVer整数型




还有这个就是超级网页的专利了 基本都没写对应命令  就应为他自定义那个名 没改  所有基本他没弄 如果你不知道的情况 调整模块 不注意就会出问题

还有就是 自动 添加DLL命令名的 这个 我不知道是不是 易语言助手的问题 他添加的API  很多时候 都不符合我们的要求 导致封装后调用模块 就会出各种蛋疼的问题   o(︶︿︶)o 唉  就扯蛋到这里了  


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

结帖率:100% (2/2)
发表于 2015-9-6 15:47:22 | 显示全部楼层   浙江省宁波市
貌似你发错地方了    dll调用 里面参数 和库名 要对应
回复

使用道具 举报

发表于 2015-9-6 16:14:27 | 显示全部楼层   江苏省无锡市
楼主打字辛苦了,最佳给我吧
回复

使用道具 举报

结帖率:100% (3/3)

签到天数: 12 天

发表于 2015-9-6 17:02:02 | 显示全部楼层   江苏省苏州市
birdmanxp 发表于 2015-9-6 16:14
楼主打字辛苦了,最佳给我吧

我也想要了,哈哈
回复

使用道具 举报

结帖率:62% (8/13)
发表于 2015-9-6 17:14:57 | 显示全部楼层   江西省南昌市
楼主打字辛苦了,顶上去给新人看看。
另外 一般不要直接去改别人的代码。。。学习了自己编
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表