当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 风焱在《“18般武艺”?》中说到他碰上的被多种语言纠缠的问题。
 

 

 ·rtf2html convertor    »显示摘要«
    摘要: 好久没有在blog上写文章了,最近好忙啊,加班加的人郁闷之极。这几天碰到一个棘手的问题,就是在对rtf格式的文件转换成html格式的文件的时候出现了一些莫名奇妙的错误。具体的情况是这样的:delphi写的应用程序客户端调用webservice的一个方法。这个webservice是在.net环境下提供的,iis作为载体。在webservice中调用一个com,该com又调用一个实现了rtf2htm......
    摘要:   在一些碰到过的多媒体软件编制过程中通常需要彻底屏蔽任务条,通常的办法是调用showwindow(h,sw_hide)来隐藏任务条,但是不能屏蔽开始菜单,通过键盘的win功能键还是可以打开开始菜单,所以配合键盘钩子,来屏蔽开始菜单。 library hide; { important note about dll memory management: sharemem must ......


强大的DELPHI RTTI--兼谈需要了解多种开发语言
风焱在«“18般武艺”?»中说到他碰上的被多种语言纠缠的问题.我在回复里说:

 很多语言只要能看懂几分就行了,没必要每一种都精通 【程序编程相关:代码优化分析一例

【推荐阅读:Delphi 中的属性property

但是如果只会很少的一两种语言也是不行的. 【扩展信息:ShadowStar CodeFast

因为看了一些关于java的反射技术的应用,忽然想到delphi的rtti也很强,于是试着拿数据集下手,用rtti来实现它的对象化.用了两个晚上时间就搞定了(要不是因为开始时搞错对象--基类用了tobject,其实应该是用tpersistent才对),果然很简单.

假设有一个adodataset控件,连接罗斯文数据库,sql为:

select * from employee

现在要把它的内容中employeeid, firstname, lastname三个字段显示到listview里.我通过rtti实现了一个数据集代理类,使得代码得到大大的简化(这两天争取把结果整理出来另外撰文说明).其结果大致如下:


...   下一页
 ·create a menu item into the delphi menu    »显示摘要«
    摘要: {....} uses toolsapi, menus; {....} var item: tmenuitem; begin {get reference to delphis mainmenu. you can handle it like a common tmainmenu} with (borlandideservices as intaservices).getmainmenu do ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE