当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 原本在开发一个报表插件,因为需要远程传输,因此需要序列化报表,序
 

 

    摘要://----------------------------------------------原理好简单,就是拦截右键的弹出消息.//_____________________________先创建一个twebbrowser,命名为webbrowser1在tform1.formcreate事件运行一个测试的网页.procedure tform1.formcreate(sender: tobjec......
    摘要:delphi7程序中上下文关联chm帮助的实现 作者:李新 kelvinsdu@sina.com qq:1348513 chm格式的帮助是从windows98以后才出现的新的格式,与.hlp格式相比,具有更简单的编辑方式、更丰富的画面。它是通过chm制作工具对网页......


序列化FastReport
 

原本在开发一个报表插件,因为需要远程传输,因此需要序列化报表,序列化fastreport有两种方式,

   2.序列化fastreport的结果集(即,得到数据后可以存成的frp文件),这样frf文件不需要在客户端存在.我倾向于采用这种方式,毕竟客户端越轻越好. 【程序编程相关:扫雷外挂的设计与实现(一)

   1.仅序列化数据,由客户端接受到数据,并呈现报表,这种方式需要在客户端存储报表格式文件xxx.frf, 【推荐阅读:在Delphi中使用CreateOleO

   序列化的过程很简单,其实了解了fr的几个重要方法之后,就很简单了,得到的成果如下: 【扩展信息:Borland Delphi 2005

   简单打开一个表之后,将fr生成结果存成frp后,发现有64k大,这是不能忍受的,这还仅仅是2xx数据而已,不过这个问题解决也很简单,压缩之(只有4k),d7自带的就有一个压缩单元zlib,至于zlib的用法很简单,它提供stream与string 的压缩方式.这里就不说了,既然这个问题解决了,就剩序列化的代码,

在服务器端

    frreport1.dataset := frdbdataset1; //设置frreport的dataset属性

    frdbdataset1.dataset := adoquery1; //链接frdbdataset与dataset实例

    adoquery1.open; //取得数据

    frreport1.loadfromfile(d:\1.frf); //载入一个报表格式文件


...   下一页
    摘要:在delphi中使用xml文档有两种方法 使用xml broker, 是delphi 内置的。例: unit showxml; interface uses classes httpapp db dbclient midas xmlbrokr webcomp miditems; type tcustomshowxmlbutton = class(txmlbutton iscriptcomponen......
» 本期热门文章:

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