打印

菜农拣菜不用刀---很暴力很强大的HotComm即将发布

[复制链接]
5418|31
手机看帖
扫描二维码
随时随地手机跟帖
来自 2楼
hotpower|  楼主 | 2008-7-12 23:19 | 只看该作者

HotComm的消息分散调度管理机制

        HotComm的消息分散调度管理机制
HotComm结合了Delphi的SPComm的分散消息管理和VB的MSComm集中事件管理的各自特长,并以MSComm优先兼顾SPComm的特色.

HotComm的消息分散调度管理机制只能用安装函数安装回调函数,所以MSComm的集中管理事件OnCommCallback()必须经过安装才能
触发.

即使采用MSComm模式也可安装在OnCommCallback()中的各个单独事件,也可直接调用case内的普通函数.

但是这有本质的区别:
1.普通函数在运行时不能卸载,很死板不暴力.
2.安装函数可以在运行时加载或卸载,非常灵活和方便但很暴力容易入魔道.

举个简单的例子:
假设用户的接收回调根据需要可选择ASCII/HEX这两种最常见的编程手法,而且运行后只能选择一种而且永不改变.

那么前者就需要用分支语句来判断,一般是由外部条件来判断,每次引发事件都要如此过程!!!
而后者只需在打开串口的瞬间根据需要安装一种回调函数即可,这样每次引发事件后就自动而且肯定正确地执行。

故:  结论----HotComm很黄很暴力!!!

使用特权

评论回复
板凳
hotpower|  楼主 | 2008-7-12 14:48 | 只看该作者

HotComm_InstallReceiveDataCallback()

使用特权

评论回复
地板
hotpower|  楼主 | 2008-7-12 14:49 | 只看该作者

哈哈~~~拣菜过程是在线程了的~~~

设置很方便~~~楼主位的贴图设置为:
HotComm_InstallReceiveCallback (CommPort, 0x55, 0xaa, -4, 512, (HotCommCallbackPtr)HotCommReceiveCallback);
/*----------------------------------------------
HotComm_InstallReceiveCallback (CommPort, 0x55, 0xaa, -4, 200, (HotCommCallbackPtr)HotCommReceiveCallback);
FF cd 55 00 01  AA 32 2 1
ab cd 22 55 00 01 03 aa 44
123456ff cd 55 02 03  A A 68 2 1
22 55 04 05 06 a a 44
345689 cd 550405  aa 32 8 7
22 55 04 05 06 aa 44
345689 cd 55 060 7  aa 32 8 7
12 2 3 cd 55 08 09 AA 32 7 1
345689 cd 550a 0b cd  aa 32 8 7
32 4445 cd 550a 0b   aa 32 8 7
55 0c 0d aa 55 0e 0f a A
1234567 890ab cdef

相关链接:https://bbs.21ic.com/club/bbs/ShowAnnounce.asp?id=2572436

使用特权

评论回复
5
hotpower|  楼主 | 2008-7-12 15:04 | 只看该作者

菜地公告依然有效~~~欢迎长着各种颜色头发的高手接着

菜地公告: 菜农将倒塌世界上所有的串口控件 
 hotpower 发表于 2007-6-17 16:54 侃单片机 ←返回版面   举报该贴 

欢迎长着各种颜色头发的高手接着,包括LabWindows/CVI的缔造者NI的大鼻子~~~

准备进行植入菜农倒塌的脑浆~~~让任何协议及串口助手等都倒塌~~~
 
 


哈哈~~~1年了~~~
相关链接:https://bbs.21ic.com/club/bbs/ShowAnnounce.asp?id=2569272

使用特权

评论回复
6
程序匠人| | 2008-7-12 15:35 | 只看该作者

很黄很暴力

使用特权

评论回复
7
来与君| | 2008-7-12 15:36 | 只看该作者

晕一下

使用特权

评论回复
8
hotpower|  楼主 | 2008-7-12 15:45 | 只看该作者

哈哈~~~先欢迎匠人大人来挑战一把???晚了机会就没了~~~

使用特权

评论回复
9
hq_y| | 2008-7-12 15:56 | 只看该作者

很好很强大

使用特权

评论回复
10
古道热肠| | 2008-7-12 17:05 | 只看该作者

哈哈,练"无刀胜有刀"绝技呀!

高,实在是高!!!

使用特权

评论回复
11
yewuyi| | 2008-7-12 17:19 | 只看该作者

俺弄不清楚的是这有什么用途?!

使用特权

评论回复
12
phoenixmy| | 2008-7-12 17:26 | 只看该作者

串口控件嘛

自然是做串口用的了

使用特权

评论回复
13
phoenixmy| | 2008-7-12 17:28 | 只看该作者

功夫再高也怕菜刀



不过这把菜刀还没封装~~~~~~~~~~~~~

使用特权

评论回复
14
yewuyi| | 2008-7-12 17:32 | 只看该作者

呵呵,俺不做PC端,对俺来说,没用……

再说了,HOTPOWER不可能开源把?


所以,HOTPOWER只能自娱自乐了……

使用特权

评论回复
15
phoenixmy| | 2008-7-12 17:34 | 只看该作者

看群众舆论了



估计舆论压力大的话会开源~~~~~~~~~~~~~~

使用特权

评论回复
16
hotpower|  楼主 | 2008-7-12 18:03 | 只看该作者

哈哈~~~压了一年了,俺一直在思索"开源"这个"急所"的围棋问题

有点心痛~~~自己乐和也没意思...

使用特权

评论回复
17
dcp| | 2008-7-12 21:54 | 只看该作者

又迟到

使用特权

评论回复
18
huangqi412| | 2008-7-12 21:55 | 只看该作者

晕....

使用特权

评论回复
19
testcode| | 2008-7-12 23:48 | 只看该作者

又开始传播非典~~~

冷藏了一年...

使用特权

评论回复
20
hotpower|  楼主 | 2008-7-13 00:25 | 只看该作者

哈哈~~~再测试几天~~~你和汽车电子首先试用~~~俺当时的诺言~~

倒塌的小朋友搞了个"功夫再高,也怕菜刀~~~~~"的魔板你看如何????


哈哈~~~俺想起个"人鬼砍不倒的家园"~~~如何???

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1460

主题

21619

帖子

506

粉丝