- 博客(12)
- 资源 (23)
- 收藏
- 关注
原创 Delphi中initialization和finalization
注:本文主要是讨论delphi程序启动时和退出时的执行顺序,期间有些知识来源于Delphi帮助,有些来自《Delphi7程序设计教程》(这本书只告诉我有initialization 和 finalization 这两个关键字,但是没讲明白)(唉,现在的书只讨论框框架架,不讨论细节,写出来的东西让你看能看懂,别人一问或者自己一想,就是什么都不懂!讲的不细致呀!唉,自己琢磨吧!!)。代码用两排‘*’标
2008-02-27 17:55:00 6055 1
原创 数据仓库简介
数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。 数据仓库是一个环境,而不是一件产品,提供用户用于决策支持的当前和历史数据,这些数据在传统的操作型数据库中很难或不能得到。数据仓库技术是为了有效的把操
2008-02-19 22:59:00 1143
原创 几种程序自杀的方法
procedure DeleteMe;var BatchFile: TextFile; BatchFileName: string; ProcessInfo: TProcessInformation; StartUpInfo: TStartupInfo;begin BatchFileName := ExtractFilePath(ParamStr(0)) + _deleteme.bat
2008-02-13 09:31:00 5218
原创 得到指定文件夹内文件名
procedure TForm1.displaykind(parentnode: TTreeNode; sDirName: string);var i,hFindFile:integer; ss,tfile:String; FindFileData:WIN32_FIND_DATA; _Pos : Integer; sArtist,sFi
2008-02-13 09:30:00 828
原创 Ojbect Pascal动态数组浅说
初用Delphi中的动态数组时,有些迷惑.1、动态数组是指针吗?动态数组通常会表现出指针功能,先看下面的例子:procedure DymArrTest();var A, B: array of Integer;begin SetLength(A, 3); A[0] := 0; B := A; B[0] := 1; ShowMessage(IntToStr(A[0]));end;在以
2008-02-13 09:29:00 1334 1
原创 DBGRIDEH 组件在Borland开发工具中应用全攻略
DBGRIDEH 是Enlib 3.0组件包中的组件之一。Enlib 3.0组件包是一位俄国人为增强Borland系列开发工具功能而开发的第三方组件,它具有界面友好、功能强大、开发效率高、、快速制作预览/打印简单中国式报表等特点。因此,一推出即受到广大Borland程序员的青睐。目前这个版本支持Borland Delphi versions 4,5,6&7 和 Borland C++ Builde
2008-02-13 09:28:00 1052
原创 delphi 精要-读书笔记(内存分配释放)
delphi 精要-读书笔记(内存分配释放) 1.内存分为三个区域:全局变量区,栈区,堆区全局变量区:专门存放全局变量栈区:分配在栈上的变量可被栈管理器自动释放堆区:堆上的变量内存必须人工去释放2.指针类变量指针类的变量在声明为全局变量时被初始化为空值,在声明为局部变量时则初始化为一个随机数,对于指针类型一般要使用一些代码来完成内存分配3.动态分配内存的函数和过程
2008-02-13 09:26:00 1187
原创 Delphi防止同时出现多个应用程序实例
多实例指同时有同一个应用程序的多个副本在运行。同一个应用程序的多个副本可以相互独立地同时运行,是Win32操作系统提供的一个功能。但有时,我们可能希望用户启动应用程序后就不再启动它的别的副本。比如某种设备资源的控制程序,像调制解调器和并行端口。这种情况下,用程序代码防止同时出现多个程序的副本在运行是非常必要的。 在16位的Windows中,要防止出现多个实例是很简单的,因为系统变量hPrevIn
2008-02-13 09:24:00 1976
原创 LoadStr()怎么用
LoadStr()怎么用?它的输入参数是整型,是怎么回事。 知道rc to res制作的过程? 如 STRINGTABLE{ 1, "line1" 2, "line2" }存成.rc文件,再制成.res文件,程序中加上{$R test.res} 调用LoadStr(1)结果是l
2008-02-13 09:22:00 1690
原创 用Delphi获取当前系统时间
在开发应用程序时往往需要获取当前系统时间。尽管Y2K似乎已经平安过去,但在我们新开发的应用程序中还是要谨慎处理“时间”问题。在《融会贯通--Delphi4.0实战技巧》(以下简称“该书”)第89页专门介绍了两种获取当前系统时间的方法,但这两种方法都存在不足或错误,以下就此进行讨论。该书第一种方法是利用Time()函数获得当前系统时间,返回结果是TDateTime结构类型的变量。例如:p
2008-02-13 09:20:00 2564
原创 Delphi中强制结束一个进程
强制结束一个进程的 API 为 TerminateProcessBOOL TerminateProcess(HANDLE hProcess, // 进程句柄UINT uExitCode // 退出代码 );你可以使用语句 invoke TerminateProcess,structProcInfo.hProcess,0 来结束进程,要注意的是如果可能的话,尽量不要在程序中强制结束别的进程
2008-02-13 09:09:00 8430
struts2-spring-plugin-2.0.11.1.jar
2017-12-09
XML 轻 松 学 习 手 册
2011-05-08
Search and Replace
2010-09-25
CopyHookService
2009-10-09
XML指南 chm格式
2009-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人