一名Delphi程序员的开发习惯 有关开发习惯的一些想法,如鲠在喉,不吐不快。究其发贴动机,当然不排除有骗取参与分的可能,但另一方面,也希望能给同行(念Xing)者提供一些建议,或者参考(希望不是误人子弟)。同时,也希望各位能够就我的这些陋习,发表一点看法,给出批评和指正的意见。谢谢。一.建立工程目录首先,第一步要做的,当然是给新项目建一个单独的目录(别笑)...
Pascal精要笔记 Pascal语言的大小写不敏感特性有一个例外:控件包中的Register 过程必须以大写字母R开始,因为需要与C++Builder 兼容。 ,编译器不编译代码中的空格、空行和Tab键空格,这些元素通称为空白,它们只用来提高代码的可读性,不影响编译过程。(也就是说: = 这样的写法没有问题,我原来还以为由问题那!) 记住要用代码模板(方便...
内容源自Delphi XE5 UPDATE 2官方帮助《Delphi Reference》,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com 1 Program Organization 1 程序组织 Delphi programs are usuall...
本例相关图片: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ImgList; type TForm1 = class(TForm)...
原文:http://www.mamicode.com/info-detail-471283.html 一、使用Delphi XE2编写OCX控件 生成OCX工程: 1、File-New-Other,在New Items对话框中选择Delphi Projects-ActiveX-ActiveX Library 2、File-New-Ot...
http://www.cnblogs.com/pchmonster/archive/2012/01/07/2316012.html 最为一个巩固之前有关窗体和对象的有关知识,下面就建立一个简单的MDI示范程序,这个程序的功能是打开和保存图形文件(包括位图、图标等),为了完成这个任务,我们有一个大概的计划,计划内容如下: (1)建立主窗体...
//登陆子程 functionTForm1.LoginU8:Boolean; begin Self.bLogin:=False; try Self.fLogin:=CreateOleObject('U8Login.clsLogin'); Self.fNetLogin:=CreateOleObject('UFSOft.U8.Framewo...
//取当月的第一天function TDealWithXML.FDOM(Date: TDateTime): TDateTime;var Year, Month, Day: Word;begin DecodeDate(Date, Year, Month, Day); Result := EncodeDate(Year, Month, 1);end; //取当...
文章来源: http://liukun966123.my.gsdn.net/2004/10/22/4797/ Delphi中的线程类 转贴于 华夏黑客同盟 http://www.77169.org Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对 TThread类的几个成员作一简单介绍,再...
dfm: object CopyDeskService: TCopyDeskServiceOldCreateOrder = FalseOnCreate = ServiceCreateOnDestroy = ServiceDestroyAllowPause = FalseDisplayName = 'Copy Desk Service'Interactive...