CnPack Forum


« 2024-4-26  
SMTWTFS
 
 123456
78910111213
14151617181920
21222324252627
282930    



Search Blog




Online Users: 0

0 members, 0 guests

2011-10-9   用Delphi开发WebService供C#调用的一点经验

最近在项目中用Delphi2010做了个独立运行的的WebService应用。

开发过程中遇到两个问题,网上能找到的资料比较少,后来花了点力气自己解决了,记录如下:

一、第一个问题是Delphi提供的WebService向导无法直接在独立的EXE中使用WebService。

解决的办法:
1、先用WebService向导创建一个新工程,其中有一个包含:

HTTPSoapDispatcher1: THTTPSoapDispatcher;
HTTPSoapPascalInvoker1: THTTPSoapPascalInvoker;
WSDLHTMLPublish1: TWSDLHTMLPublish;

这三个组件的 TWebModule 模块,手动将这个模块添加到现有的或新建的VCL应用程序中。

2、使用Indy提供的IdHTTPWebBrokerBridge作为WebService的HTTP服务器。
IdHTTPWebBrokerBridge从D7开始就不再随Delphi发布,我是从网上单独下载的,并针对D2010做了一些兼容性修改,改过的文件见附件。
PS:WebService接口方法被调用时,默认是在独立的线程中进行的。我在修改IdHTTPWebBrokerBridge时顺便加了一个同步到主线程中执行 ...

2011-10-9 16:54 - zjy - 14496 Views - 2 Comments

2010-4-12   终于改掉了Discuz!万恶的标题80字符限制!

不知道为啥 Discuz! 要限制标题 80 字符,而且一旦标题超长就报错。更有可能在返回上一页时,辛辛苦苦打了半天的内容都丢了,实在是太不爽了!

还有,CnPack 用的是 utf-8 版本的论坛,utf-8下面一个汉字占3个字节,算下来标题只能限制在26个汉字,完全不够用嘛

现在终于爽了,刚才把数据库中 cdb_post 表的 subject 字段改成 varchar(150),最多可输入50个汉字

另外,再把 post.func.php 中 checkpost 函数中对标题 80 字符的改成 150 个,如果超出的话,自动取前 147 字符再加上 ...

开源就是好啊!自已动手,丰衣足食呐!

2010-4-12 23:10 - zjy - 4534 Views - 0 Comments

2008-11-13   Delphi 调用 WinPcap 发送原始以太网报文的简单 Demo

帮朋友做的一个用 Delphi 调用 WinPcap 发送原始以太网报文的简单 Demo。只支持枚举系统网卡信息和发送原始报文功能。

http://www.cnpack.org/showdetail.php?id=614&lang=zh-cn

2008-11-13 10:43 - zjy - 4485 Views - 0 Comments

2008-11-11   文件夹智能同步工具 v1.0

前段时间中了一次病毒,硬盘上所有exe和html都被感染,郁闷。虽然很多文件移动硬盘上有备份,但备份时间比较早了,两边同步很费劲。
因为硬盘上资料多,要备份的数据有几十G,很多目录都频率地增加、删除、移动文件,每次重新复制所有文件效率太低。
以前主要用 TotalCmd 做目录同步,感觉还是太麻烦,所以这次写了个小工具专门用于全目录同步。

程序和源码下载:
http://www.cnpack.org/showdetail.php?id=613&lang=zh-cn

2008-11-11 10:26 - zjy - 5389 Views - 5 Comments

2008-8-2   转帖:或许我们已经输了—— 遭遇美国的教育

http://blog.chinathink.net/user1/hidi/11953.html

或许我们已经输了—— 遭遇美国的教育

2008-5-12 21:33:00


高钢


题记:10 岁的孩子被送进了美国学校,上英文课,老师布置的作业是写论文,题目居然大得冲天:《我怎么看人类文化》;上历史课,老师让孩子扮演总统顾问,给国家决策当高参;在中学的物理课上,作业竟然是一个市政研究项目——城市照明系统的布局;而道德教育,居然是从让孩子们爱护小动物开始。


没有统一的教科书,没有统一的考试,没有对学生的三六九等的分类排位。这就是呈现在一个中国记者眼前的美国教育。


面对与中国教育截然不同的“西洋景”,种种的疑虑、困惑接踵而至,美国教育究竟要培养什么样的人才?“没有残疾的孩子,只有残疾的教育。”这究竟是教育学者的危言耸听,还是对人与教育之间客观规律的深刻认识?


我们中国人是否认真反省过我们的教育?我们中国的教育有缺陷吗?如果有,在哪里?我们这样 ...

2008-8-2 22:59 - zjy - 4821 Views - 6 Comments

2007-3-1   推荐一本书《相约星期二》

这是本比较老的畅销书,可能不少朋友看过或听过。几年前看过一遍,当时感触很深。

不觉间几年过去了,对于生活又多了几分感悟和思考,于是重新翻出来看看,希望能再次从中体悟些什么。

----《相约星期二》中文版序

余秋雨


    我们人类的很多行为方式是不可思议的,有时偶然想起,总会暗暗吃惊。
    譬如,其中一件怪事,就是人人都在苦恼人生,但谁也不愿意多谈人生。稍稍多谈几句的,一是高中毕业生,动笔会写“生活的风帆啊”之类的句子;二是街头老大娘,开口会发“人这一辈子啊”之类的感叹。兼有人生阅历和思考水平的人,一般就不谈人生了,这是为什么呢?
    因为这个问题太浅?显然不是。
    因为这个问题太深?有这个因素,但人们历来都有探求艰深的好奇,就连大得无法想象的宏观世界和小得无法想象的微观世界都成了热闹的研究对象,怎么对人生问题的探求却寥落至此?
    我觉得,大多数智者躲避这个问题,是因为领悟到自己缺少谈论的资格。再大的专家也不能说自己是人生领域的专家,一时的感悟 ...

2007-3-1 21:48 - zjy - 3777 Views - 1 Comments

2005-1-14   汉语的伟大, 给崇英语的人[转]

来自: Holen@Blog
--------------------------------------------------

100年前,全世界都认为汉语是婴儿语

100年前,全世界都认为汉语是婴儿语,后来才发现原来汉语是进化过的世界最先进的语言。原来在七千年前,汉语也有罗嗦的后啜和字格,后来我们把那些无用东西都抛弃了。比如用一个“了”字就把已经完成的动作表现出来了。根本不用什么现在过去完成时那么罗嗦。
古埃及楔形文字演化成腓尼基语,腓尼基古文字又演化成希腊语,希腊语又演化为拉丁语,拉丁语又变成法语,法语又演化成英语。拉丁语向东成为斯拉夫语系,斯拉夫语系又演化成俄语。同时这也是一个宗教的传播史,是天主教分化为基督教,东正教的过程。汉语是世界上唯一不使用字母高级语言。

汉语又是唯一可用于计算机时代的语言,最适合语音控制,而不用象英语那样用手瞎摸!

这是一个决定中国人命运的问题,请所有朋友尽量宣传!汉语的一个明显的优势是,思维面广阔,在数学上由于单音节发音,对数字的反应速度也更快,但在逻辑思 ...

2005-1-14 09:07 - zjy - 4490 Views - 3 Comments




All times are GMT++8, the time now is 2024-4-26 08:05

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.007631 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP