探讨Delphi开发输入法的思路 本帖最后由 zhaixiaohu 于 2012-03-02 17:20:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IME接口其实就是一个标准的DLL文件的,但是这个DLL的功能是什么如何编写 以前见过delphi写的简单输入法源码,你网上找找也许还能找到 大神啊~ 帮帮忙呗~ 我的输入法安装完之后总是在后面有个(仅32位) ime的,还有tsf的都试过,全都带(仅32位) vs2010编译的也是这样... 有开源的输入法。不过不是delphi的,可以借鉴一下思路。 可是微软给的说明上写的是TSF只用regsvr32一下就可以了,ime的调用一个安装api就可以,似乎innosetup也是regsvr32注册一下的啊。 事实上,我能安装成功,应该是输入法本身的问题,我用的64位win7....正在研究中... 最近获取一份DELPHI的输入法源代码,但是还在研究学习中.......... 以前做His系统时遇到类似的问题。做的很简单。词库就用的Access,放本地。界面全部模拟智能ABC(很多年前,还是很流行的输入法)只解决乱七八糟的西药名称,比如“醋酸地塞米松乳膏”。用汉字拼音的首字母检索。护士妹妹们很喜欢,因为当时的智能ABC不支持自定义词库。 lzg827说话可要注意点哟,这可是个“技术帖子”的哟 csdn 人没几个了,而且乱七八糟, 推荐帖什么的不知道拿什么做为依据,也没个什么说明;我淘宝买件东西,给个评论,也还有个理由, 发货快不快,符不符合说明,服务好不好。技术论坛不要搞点私人关系,让有些人图谋不轨变相让大家来服务。最后我思考下是否言语过激, 但想想目前的状况,跟管理。 我只能觉得管理可以拿“全球最大的中文xxx”来仰望自己。 zhangqiwen你只知其一,不知其二呀???有技术含量的帖子被“推荐”难道不对吗,难道你会这个问题吗,好像整个论坛上我的这个帖子在某种“情度”上是可以与大家“共同讨论”一些“知识点”的,这样我们在学习与讨论的时候能才学习到“更多,更全面的知识” 应该用什么工具都能编写输入法吧,Delphi没人维护了啊 “知识与经验”都是积累来的,zhangqiwen希望你在我的这个帖子中学习到一些“知识点”,而不是“抱怨”知识都是“学习与交流”中获取中zhangqiwen你可要努力哟 不要拿自己走点后门,来装模做样, 哦,你要加油哦, 哦,你要努力哟, 哦,我们共同学习哦! 类似机器人的话很多人会的,机器都会,而且很多贴跟这些成了习惯。学到东西只是一回事, 你这种自己写东西,让别人出经验,发出来也没什么关系; 但推荐帖子凭的是什么推荐? 做人贵有自知, 我并没针对你的,而是说csdn应该有自己的一套考核方法。 很多人围观的时候或许好像我是愤青似的。 但为何有牢骚也见得就我一人。 zhangqiwen我怎么看都是针对我的呀,你这样吧进入这个帖子,请仔细阅读这个帖子看看你在学习这个帖子后,能不能学到相关的知识http://topic.csdn.net/u/20110714/13/1bbb0f60-b85e-4db0-88fc-26634efd0177.html我希望你不要“针对”任何人的,别人也都是“努力”过 zhangqiwen如果你还是没有学会的,我可以单独为你写一个“教程”再如果有你有空的话可以再看到这个帖子也不能学会的话,你也可以学习这个帖子http://topic.csdn.net/u/20110917/11/ac20c3bd-5322-4935-a31f-07caa7d894bd.html这个帖子中有我自己编写的“视频教程” sgzhou12345 zhangqiwen呵呵,有理,我们还是加强学习吧这样我们才能有所进步 口水战就免了吧.开发系统插件, 还是使用VC的好, DELPHI用起来你会感觉非常痛苦. 例如MemShare的问题就会导致string不能够使用. DELPHI还是建议在学习架构和界面开发的时候使用比较好. 我现在已有DELPHI版本IME框架了,但是在这个IME框架确找不到MB的字库 采用DELPHI还有一个问题, 假如接口函数是由内部的DLL/线程进行调用的话, 假如采用了string类型(包括控件在内的那堆string)都会有问题的. 我曾经就是写过一个VC的DLL, 内部有线程, 通过DELPHI传递一个通信有的接口来进行回调或通知, 只要DELPHI在实现这个接口的过程里面, 是带有string类型的, 不论是用什么控件, 只要有string, 就会报错, 一开始运行正确, 多试几次就报错了. 换句话说, 用DELPHI搞windows插件开发, 需要注意的问题更多. dfasri谢谢赐教,我也是研究这方面 说实话,这推荐确实有点....推荐者百度过没? i服了u,算了,不评价这个http://www.pudn.com/downloads40/sourcecode/windows/ime/detail138837.html详细说明:一份完整的用Delphi完成的区位输入法的代码.自己下来改一改,改成你想要的输入规则即可.百度一下Wingb_Mz 下载 到处都是. 这个我也看到了,但是问题出现了,IME是接口的,可是“字库”在什么地方,如何修改“自定义”的词库,也就是像“极点”和“龙文”那样有“字库”选择模式的, exports ImeConversionList, ImeConfigure, ImeDestroy, ImeEscape, ImeInquire, ImeProcessKey, ImeSelect, ImeSetActiveContext, ImeSetCompositionString, ImeToAsciiEx, NotifyIME, ImeRegisterWord, ImeUnregisterWord, ImeGetRegisterWordStyle, ImeEnumRegisterWord, UIWndProc, StatusWndProc, CompWndProc, CandWndProc;这.............. 如何获取照片缩略图? 关于tc35发送短信的问题 使用TWebBrowser的时候,如何让它能够屏蔽掉一些弹出窗体?? 怎样用ADOQUERY动态创建一个FOXPRO数据库表? ? cb里的memcpy在delphi里用什么代替 如何将一个label控件的字从上到下的排列? 关于窗口的超级简单属性问题 DELPHI 打印问题 AdoQuery问题,提示非法列名 用QRePort,怎么样可以在win98与win2000或NT下都能自定义纸张的大小? 为什么我的FastReport不能相加? 请教一条sql语句怎么写
但是这个DLL的功能是什么如何编写
但是还在研究学习中..........
做的很简单。
词库就用的Access,放本地。
界面全部模拟智能ABC(很多年前,还是很流行的输入法)
只解决乱七八糟的西药名称,比如“醋酸地塞米松乳膏”。
用汉字拼音的首字母检索。
护士妹妹们很喜欢,因为当时的智能ABC不支持自定义词库。
说话可要注意点哟,这可是个“技术帖子”的哟
你只知其一,不知其二呀???有技术含量的帖子被“推荐”难道不对吗,
难道你会这个问题吗,好像整个论坛上我的这个
帖子在某种“情度”上是可以与大家“共同讨论”
一些“知识点”的,这样我们在学习与讨论的时候
能才学习到“更多,更全面的知识”
zhangqiwen
希望你在我的这个帖子中学习到一些“知识点”,而不是“抱怨”
知识都是“学习与交流”中获取中
zhangqiwen
你可要努力哟
不要拿自己走点后门,来装模做样, 哦,你要加油哦, 哦,你要努力哟, 哦,我们共同学习哦! 类似机器人的话很多人会的,机器都会,而且很多贴跟这些成了习惯。
学到东西只是一回事, 你这种自己写东西,让别人出经验,发出来也没什么关系; 但推荐帖子凭的是什么推荐? 做人贵有自知, 我并没针对你的,而是说csdn应该有自己的一套考核方法。 很多人围观的时候或许好像我是愤青似的。 但为何有牢骚也见得就我一人。
你在学习这个帖子后,能不能学到相关的知识http://topic.csdn.net/u/20110714/13/1bbb0f60-b85e-4db0-88fc-26634efd0177.html我希望你不要“针对”任何人的,别人也都是“努力”过
如果你还是没有学会的,我可以单独为你写一个“教程”
再如果有你有空的话可以再看到这个帖子也不能学会的话,你也可以学习这个帖子
http://topic.csdn.net/u/20110917/11/ac20c3bd-5322-4935-a31f-07caa7d894bd.html
这个帖子中有我自己编写的“视频教程”
呵呵,有理,我们还是加强学习吧
这样我们才能有所进步
MB的字库
我曾经就是写过一个VC的DLL, 内部有线程, 通过DELPHI传递一个通信有的接口来进行回调或通知, 只要DELPHI在实现这个接口的过程里面, 是带有string类型的, 不论是用什么控件, 只要有string, 就会报错, 一开始运行正确, 多试几次就报错了. 换句话说, 用DELPHI搞windows插件开发, 需要注意的问题更多.
推荐者百度过没? i服了u,算了,不评价这个http://www.pudn.com/downloads40/sourcecode/windows/ime/detail138837.html详细说明:一份完整的用Delphi完成的区位输入法的代码.自己下来改一改,改成你想要的输入规则即可.百度一下Wingb_Mz 下载 到处都是.
如何修改“自定义”的词库,也就是像“极点”和“龙文”那样有“字库”选择
模式的,
ImeConversionList,
ImeConfigure,
ImeDestroy,
ImeEscape,
ImeInquire,
ImeProcessKey,
ImeSelect,
ImeSetActiveContext,
ImeSetCompositionString,
ImeToAsciiEx,
NotifyIME,
ImeRegisterWord,
ImeUnregisterWord,
ImeGetRegisterWordStyle,
ImeEnumRegisterWord,
UIWndProc,
StatusWndProc,
CompWndProc,
CandWndProc;
这..............