Delphi(程序人生)

Delphi Programer DoubleCat

导航

[置顶] 问答区

摘要: Delphi 天下QQ群:3241113----------------------------------------------------DoubleCat DoubleCat 阅读全文

posted @ 2008-06-09 19:57 DoubleCat 阅读(664) 评论(1) 推荐(0) 编辑

2012年12月2日

取DbgridEh中Footer的SUM值

摘要: theGetValue:= StrToInt(DbgridEh.GetFooterValue(0,DbgridEh.Columns[1]));GetFooterValue(Footer行,列)Footer行为0时,表示footer的第一行 阅读全文

posted @ 2012-12-02 12:07 DoubleCat 阅读(1080) 评论(0) 推荐(0) 编辑

2012年1月3日

QuickReport让安装的所有打印机同时打印(多台打印)

摘要: uses Printers示例代码如下------------------vari : Integer;prn : TPrinter;begin try prn := Printer(); for i:=0 to prn.Printers.Count-1 do begin QuickRep.PrinterSettings.PrinterIndex := i; QuickRep.Print; end; finally end;end;____________ 阅读全文

posted @ 2012-01-03 02:08 DoubleCat 阅读(653) 评论(0) 推荐(0) 编辑

2011年4月1日

从Interface到COM+(SOAP WebService)

摘要: 从Interface到COM+(SOAP WebService)前言:当你把一个函数定义在方法内部,那这个函数只能供这个方法使用。你把一个函数定义在单元的实现部份,那么这个函数只能供在此代码之后的所有方法使用。当你把一个函数定义在单元接口内,那么整个单元内的方法都可以使用,引用这个单元的其它单元内方法也可以使用。当C++或其它开发工具想使用你这个函数时,你有二种选择,把这个函数封装成DLL或封装成COM,输出这个函数功能。以上的这些情况,都只能在本机使用,最多只能在局域网内使用,如果你想定义一个方法,全球都能用,那怎么办?除了使用WebService你没有其它选择。一、从Interface&# 阅读全文

posted @ 2011-04-01 20:59 DoubleCat 阅读(697) 评论(0) 推荐(0) 编辑

2011年3月29日

从Interface到COM+(Part Two)

摘要: 从Interface到COM+(Part Two)一,COM是什么东西?COM是做什么用的?COM怎么用?1,COM=Component Object Model(组件对象模型),当你用delphi做了一个功能强大,操作简单的软件模块(或计算复杂的方法)时,在你要与用C++或其它语言开发工具的人协作时,你需要把你的这个模块里的功能提供给他们使用,在这种情况下,你有二种选择,要么,你把这个模块封装成DLL,调他们调用,要么你把这个模块封装成COM,安装到Windows操作系统里,供它们调用2,站在更大的应用软件系统角度,你的这个模块是组成大型应用软件中重要的组成部份,于是你的这个封装了的模块叫作 阅读全文

posted @ 2011-03-29 15:53 DoubleCat 阅读(280) 评论(0) 推荐(0) 编辑

从InterFace到COM+(Part One)

摘要: { ---------从InterFace到COM+(Part One)------------------一,接口是做什么作的?接口与类有什么关系?1,说到接口不能不说到类,类是做什么的,它的功能与意义是什么? One:类是计算机语言面象对象后的产物,(面象对象是程序设计学的概念,它除了是个概念其它 什么都不是,就像.net和JDK他们只是一个软件运行平台(别人叫框架),其它什么都不是) Two:类(这里指基类)通过泒生来实现类功能的扩充,通过虚拟方法与动态方法实现类的多态, 一般而言,基类中定义对象的基本功能,并实现这些基本功能,如果只知道对象的基本功能名称 而不知道它的实现,那就把功能( 阅读全文

posted @ 2011-03-29 00:17 DoubleCat 阅读(167) 评论(0) 推荐(0) 编辑

2011年3月28日

线程的核心应用(DoubleCat)

摘要: {线程的核心应用(DoubleCat)一,Delphi的高级应用到了后期一点都不比C++简单,他只能说是一种入门容易,上手容的开发工具,到了后期高级应用,也同是很多概念上的东西,别说java在搞一大堆概念上的东西,其实Delphi也一样.本部份就Delphi的线程抛开理论见本质进行讲解.二,多线程主要应用于网络开发,游戏开发中,数据库中尽量少用(不是说不能用),因为在数据库开发中,为了防止数据的死锁与写入混乱,关系型数据库都提供了数据库事务主要是用来处理死锁与写入混乱这个问题的.三,线程的优先级别属性分为7级以tpNormal(tp=Thread Priority线程优先的意思)为中心,向上3 阅读全文

posted @ 2011-03-28 16:48 DoubleCat 阅读(325) 评论(0) 推荐(0) 编辑

2010年12月31日

使用线程,列举进程,杀QQ

摘要: 1,定义一个线程类与定义一个普通类没什么区别,只是把主类设为TTheadTThread类定义在class单元中---------------------------------------2,一个自定义线程类必须定义Execute过程这个过程为Override,需要线程去做的事情全部写在这个方法里---------------------------------------------例如:type TMyThread = class(TThread) private protected procedure Execute;override; publicend;--------------- 阅读全文

posted @ 2010-12-31 02:43 DoubleCat 阅读(356) 评论(0) 推荐(0) 编辑

2010年12月6日

在没有DELPHI的电脑上老是出现MIDAS错误怎么办?

摘要: 用 运行 regsvr32.exe midas.dll 如果MIDAS没放在System32中 用 Regsvr32 MIDAS.DLL的路径 阅读全文

posted @ 2010-12-06 16:31 DoubleCat 阅读(284) 评论(0) 推荐(0) 编辑

2010年11月26日

制作GHOST XP

摘要: 一、XP系统的安装优化 先在C盘中安装好XP系统并且安装常用软件到系统盘(c:\program file\目录下,如 OFFICE2003等,媒体播放程序,压缩软件等),(一定要用C盘安装XP,不能安装到其他 分区,除非你是整个硬盘GHOST)这时我们会发现,装好的系统盘即使不装任何的应用 程序几乎就有近1.5G的空间,这时即使是GHOST最大克隆压缩,一个XP系统就有755M大小,一张光盘刻不下... 阅读全文

posted @ 2010-11-26 12:42 DoubleCat 阅读(436) 评论(0) 推荐(0) 编辑

DateDiff 在ACCESS与SQL中的区别

摘要: DateDiff 在ACCESS与SQL中的区别返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。语法DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])  DateDiff 函数语法中有下列命名参数: interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间... 阅读全文

posted @ 2010-11-26 12:30 DoubleCat 阅读(442) 评论(0) 推荐(0) 编辑