自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 数组下标使用0起始的理由

虽然delphi提供了可以自定数组起始下标的值,但还是建议使用0,理由:1、windows、linux api以及delphi vcl许多 地方都假设 数组下标从0开始;2、动态数组必须从0开始,所以必须习惯;3、如果你使用开放数组作为例程的参数,那么low函数将返回0,无论在例程外部是如何声明数组的。4、数组元素访问的地址计算以及下标值的比较,与0做比较或计算,效率都相对较高

2009-12-26 16:48:00 1639

原创 参数使用const的理由

1、可以防止参数被修改;2、提高效率; 关于第1点,大家都了解。但第2点,各位透过cpu view,可以查看到:使用const关键的参数,编译器不会为参数维护引用计数,也不会加入try finally保护块,而不加const修饰的参数,则会多出这些动作.... 由此,可以确定const效率会更高...

2009-12-26 16:42:00 820

翻译 關于Destructors

Destructors, like constructors, take an extra hidden parameter. The first call to a destructor passes True for the Extra Parameter. This tells Delphi to call FreeInstance to free the object. If the De

2009-12-25 16:25:00 752

原创 读书笔记---第三章 IP:网际协议

分析图3 - 1中的首部。最高位在左边,记为0 bit;最低位在右边,记为31 bit。4个字节的32 bit值以下面的次序传输:首先是0~7 bit,其次8~15 bit,然后1 6~23 bit,最后是24~31 bit。这种传输次序称作big endian字节序。由于T C P / I P首部中所有的二进制整数在网络中传输时都要求以这种次序,因此它又称作网络字节序。以其他形式存储二进制整

2009-12-15 22:34:00 678

原创 第2章链路层

以太网这个术语一般是指数字设备公司( Digital Equipment Corp.)、英特尔公司( I n t e lC o r p .)和X e r o x公司在1 9 8 2年联合公布的一个标准。它是当今T C P / I P采用的主要的局域网技术。它采用一种称作C S M A / C D的媒体接入方法,其意思是带冲突检测的载波侦听多路接入(Carrier Sense, Multiple A

2009-12-13 01:22:00 655

转载 Office & delphi

uses  ComObj;var  ExcelApp: OleVariant;implementationprocedure TForm1.Button1Click(Sender: TObject);const  // SheetType  xlChart = -4109;  xlWorksheet = -4167;  // WBATemplate  xlWBATWorksheet = -4167

2009-12-12 11:36:00 937

原创 第一章----概述

分层:网络协议通常分不同层次来开发,每一层负责不同的通信功能。1) 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2)网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在 T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(

2009-12-10 23:55:00 689

原创 MS SQL Server數據庫還原失敗問題

今天從品管手中取到一份備份的mssql數據庫,竟然無法還原,提示“...備份組包含現有的hrs_mis 資料庫以外的資料庫備份”。經查找,解決方式如下:1、先對備份的數據庫做如下動作restore database hrs_misfrom disk = c:/1208withmove HRS_mis to C:/Program Files/Microsoft SQL Serv

2009-12-08 10:00:00 1692

运行时Object Inspector

在运行期显示控件设计属性,且提供编辑。适合开发版本:Delphi 5.x, Delphi 6.x, Delphi 7.x, Delphi 2005, Delphi 2006。

2014-06-26

TAPPBar任务栏

make you application look like the TaskBar in windows Converting a normal application in to an AppBar is a tre step rocket : 1 Add AppBar to the uses clausule in the TOP of the unit containing the form you want to convert to an TAppBar 2 Change the forms parent class from TForm to TAppBar 3 If y

2014-06-16

delphi 钩子类

delphi 钩子类

2014-05-23

VC写的Pascal编译器

支持三种文件 *.rez——这是源码解析后的文件 *.asm *.pas 开发环境VC 6

2010-07-14

dephi編寫的一個類似msn中的提示窗

自己看代碼吧12345678901234567890

2010-03-15

可靠地判断系统版本的函数

来源于 Slovenian Delphi community

2010-03-10

TQRMultiExport - PDF and Image exporter

For Delphi7 By Akos Toth. This component allows you to save your QuickReport output in different graphics formats. Supported formats are: PDF, JPEG, GIF, BMP, EMF, WMF and TIFF Events implemented: OnBeginExport, OnFinishExport, OnPrepare (after calling the prepare method of the report) and OnPage (before exporting each page).

2010-03-10

监视文件夹程序(delphi)

SHILCreatefromPath SHChangeNotifyRegister SHGetPathFromIDList

2010-03-09

ADO連接Excel

Connecting an Excel Spreadsheet to Delphi using ADO

2010-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除