内容列表
Com接口入门细详(一)
Com接口入门细详(一) 接口的出现更递了c++的多重的继承,在应用中相当重要一部分,然而接口中最主要的一块又是com接口(微软提供的接口标准),接口只是服务声明,而在一定形式并没有实现类方法。下面是一段简单的代码让我们来看一下。unit Unit1; interface uses  Windows, Messages, SysUt
分类:Delphi 查阅全文
OOP 中的双刃剑
结论:   1、oo 是种信仰 ...   2、oo 绝对博大精深 ....   /////////////////////////////////////////////////////////////////////////////////////   前几天看一份非常有名的商业控件的源码,发现一个非常有趣的用法: &n
分类:Delphi 查阅全文
获取第一个光驱盘符
{***************************************Get the First CD ROM ***************************************}function GetCDROM():string;var        str:string;  &nb
分类:Delphi 查阅全文
Delphi命令行启动
如何让Delphi启动更快呢,可以通过点击Delphi快捷图标右键中,加上如下参数达到目的.命令行启动  (1)跳过Delphi启动界面(no splash)     Delphi32.exe -ns  (2)启动时不打开空项目(no project)     Delphi32.exe -np&nb
分类:Delphi 查阅全文
Delphi项目相对路径问题
  你写了一个程序,如何把源码拷贝到其他机器的不同目录下,是否程序不能编译不能通过了,那么很有可能是路径出了问题,如何工程设置中都使用了相对路径,那么就方便多了,而且还会是项目管理更轻松,一幕了然.  在Project->Option->Directories\Conditionals页中,可以指定目录  (1)不要使用绝对路径,这样的话以后无论程序移动或
分类:Delphi 查阅全文
Delphi中ADO程序打包注意
Delphi中使用了ADO引擎开发程序后,打包要打包哪些东西呢?    (1):程序使用ADO引擎,所以打包时要打包Jet引擎(需要DCOM,MDAC2.6,JET4.0三个运行时支持)  (2):为了保证向下兼容,程序中使用了Jet4.0引擎,以便同时支持Access97和Access2000.如果使用Jet3.5.1,安装到其他机器时,有可能会
分类:Delphi 查阅全文
Delphi的桌面设置功能挖掘
Delphi提供了保存桌面设置功能,可以允许程序员使用多种方法定制IDE,满足不同需要,提供开发效率  (1)Delphi允许程序员用多种方法定制IDE,特别是允许打开多个窗口并排列它们,以及互相之间的停放.然而,程序员们经常需要在设计时打开一批窗口,而在调试时打开另一批窗口,在对窗体     操作时需要一种布局,而在编写代码时需要另一种布局.可以
分类:Delphi 查阅全文
Delphi图象截取编程示例(5)
3)抓取窗体或控件图片   抓取窗体或控件图片,即要用到一个新的Form2,参见《Delphi图象截取编程示例(7)》   在Main单元implementation的uses中添加Capture2。   [Capture Windows or Controls]窗体或控件抓图的Action 事件procedure TMainForm.c
分类:Delphi 查阅全文
在文件夹添加菜单删除临时文件
看到很多人的代码里面有个原来删除临时文件的批处理文件(很多是del.bat文件),其实这个完全可以修改注册表添加右键菜单来实现。1。打开注册表的HKEY_CLASSES_ROOT\Folder\shell项2。新建项,随便命名,这里为deltemp。在右边的默认里面写入你要在菜单里面显示的文字。如果为空则显示项名。3。在刚才新建的项下新建一个名为command的项,右边的默认里面输入“
分类:Delphi 查阅全文
关于Ehlib的ReadOnly小BUG修正。
Ehlib本来是一个非常不错的控件,但是TDBEditEh的ReadOnly有一些问题,在后续版本之间也尚未修正。经追踪源代码后,发现procedure TCustomDBEditEh.CMEnter(var Message: TCMEnter);begin  SetFocused(True);  inherited; 
分类:Delphi 查阅全文
Delphi图象截取编程示例(2)
(四)创建抓取图象的单元文件ScrnCpt unit ScrnCpt; interface uses windows,forms,controls,classes,Graphics;function CaptureScreenRect(ARect:TRect):TBitmap;function CaptureScreen:TBitmap;function CaptureClientImage
分类:Delphi 查阅全文
Com接口入门细详(二)
Com接口入门细详(二)上一篇,简单的详细了com的应用,不过那不是com接口发挥作用所在,要不这种东东早就淘汰了,com的接口真正作用其实就是提供实现对象给客户程序利用,而com又可分为进程内com(dll文件),进程外com(exe文件).现在让我们来了解一下进程内com接口的应用。Com即然提供其中的类方法给客户程序,那么把将要生成的dll文件,com对象表示为服务端(为人民服务
分类:Delphi 查阅全文
Delphi图象截取编程示例(8)
(七)抓取图标(ICON)的窗体创建一个新的Form3,保存为Capture3.pas。设置属性BorderIcons的四个属性为false.BorderStyle设为bsNone,FormStyle设为fsStayOnTop.一个私有变量:fDragging:Boolean; 两个公共变量:fRect:TRect,fBmp:TBitmap; unit Capture3; interface
分类:Delphi 查阅全文
Delphi图象截取编程示例(1)
注意,本例在 Delphi7.0下调试通过/////////////////////////////////////////////////////////// (一)建立项目  new Items-->Projects-->MDI Application  (二)重新设计MDI子窗体--ChildWin,实现抓取的图象在ChildWin中显示。 &nb
分类:Delphi 查阅全文
Delphi图象截取编程示例(6)
(六)区域抓图窗体创建一个新的Form1,保存为Capture1.pas。设置属性BorderIcons的四个属性为false.BorderStyle设为bsNone,Cursor设为crCross,FormStyle设为fsStayOnTop.添加一个私有变量:fDragging:Boolean;两个公共变量:fRect:TRect,fBmp:TBitmap;Form1的作用:在区域抓图时创建,
分类:Delphi 查阅全文
DELPHI常用函数集及简要范例
------------------------------------------------------------------abs(x)    绝对值arctan(x) 反正切cos(x)    传回馀弦函数值exp(x)    e的x次幂frac(x)&nbs
分类:Delphi 查阅全文
Delphi的ClientDataSet使用模糊过滤
问题:delphi中ClientDataSet.Filter可不可字符前后模糊过滤啊??,> 比如我要查询CA001我输入 orderno=‘CA*'是可以查出来的,可是如果用> orderno='*A00*'查不出来。> 所以麻烦问一下如果要字符前后都通配应该怎么写?谢谢。这个问题测试之后情况是这样的:ClientDataSet支持模糊过滤,但要使用ord
分类:Delphi 查阅全文
Delphi图象截取编程示例(3)
(五)TMainForm的事件和函数 和 TPrinter打印应用////////// 打印知识[菜单项file\打印] 事件:procedure TMainForm.filePrintItemClick(Sender: TObject);begin  {kh1}print;{kh2}  Screen.Cursor := crHourglass;  try 
分类:Delphi 查阅全文
DELPHI MVC 实现
昨天我自己引用了一个国外的网页,是关于MVC的,也是给大家做参考的,其实他所理解的MVC我不完全赞成,现将我的MVC 实现公布下面是C控制层的代码!!!{*******************************************************}{ unit name: Controller       &n
分类:Delphi 查阅全文
Delphi图象截取编程示例(7)
(七)抓取窗体或控件图片窗体创建一个新的Form2,保存为Capture2.pas。设置属性BorderIcons的四个属性为false.BorderStyle设为bsNone,FormStyle设为fsStayOnTop.两个公共变量:fRect:TRect,fBmp:TBitmap; unit Capture2; interface uses  Windows, Message
分类:Delphi 查阅全文
<< 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 >>