摘要: procedure TForm1.Button1Click(Sender: TObject);var txt:TextFile; s:string; path:string;begin path:=ExtractFilePath(Application.ExeName); AssignFile(txt,path+'\test.txt'); Reset(txt); //读打开文件,文件指针移到首 Memo1.Clear; while not Eof(txt) do begin Readln(txt,s); Memo1.Lines.Add(s); end; C... 阅读全文
posted @ 2013-02-26 10:14 林燃 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 说说编译后的程序大小。其实最终得到的程序并不大,由于编译器的变化,XE2里Debug版程序比Release版程序大很多,要减小程序体积,就使用Release版。下面给出稍微具体点的信息(都是空程序):Win32 Debug版 VCL程序大约6M FireMonkey程序大约8MWin32 Release版 VCL程序大约1.5M FireMonkey程序大约3MWin64 Debug版 VCL程序大约7M FireMonkey程序大约9MWin64 Release版 VCL程序大约2M FireMonkey程序大约4M减小体积的方法:1、最终使用Rele... 阅读全文
posted @ 2013-02-26 09:45 林燃 阅读(2654) 评论(1) 推荐(0) 编辑
摘要: 有些Delphi第三方控件的安装,是要编译安装.dpk文件。这里叙述下该种第三方控件的安装方法。 .dpk,Delphi Package Source,包文件的源代码。安装这种第三方控件,步骤如下: 1. 双击该种文件,会自动打开Delphi。 2. 编译(Compile,Ctrl + F9)。 3. 右键单击 Project Manager 处工程文件,单击 Install 安装控件。 4. 将该控件的.dcu 文件的目录添加到Delphi 的搜索目录中。在Tool 下选择 Options。选择如下:Envirvonment Options -> Delphi Op... 阅读全文
posted @ 2013-02-25 16:38 林燃 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 种类特性Standard窗口的标准控制组件Additional窗口的附加控制组件,比标准控制组件多一些功能Win32提供了存取32-bit窗口的借口组件System提供了控制系统功能的组件Win3.1提供了windows3.1版本的控件Dialogs提供了Windows常用的对话窗口的组件Data Access可以从BDE所连接数据库中,存取表格的数据Data Controls提供了控制数据库和数据表格内容的组件dbExpress提供了新类型的数据库连接方式,包括Oracle,MySQL,SQL Server和DB2BDE提供了利用Borland Datebase Engine(BDE)来连接 阅读全文
posted @ 2013-02-24 22:38 林燃 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 电脑现在几乎家家都有,人人都会用。很多资料文件也都存贮在电脑中,很多电脑都是多人共用的,那么如何给文件夹加密,让其他人无法浏览你不想让别人知道的资料内容呢?本文就给大家介绍几种常用方法。一、系统隐藏法 首先就是最绿色的,无需安装什么软件,操作系统自带的文件夹加密方法。 方法1:将你的文件或文件夹隐藏,(右键点文件或文件夹的属性,将属性改为“隐藏”,再在控制面板里打开“文件夹选项”点“查看”按钮在下面的框里选择“不显示隐藏的文件或文件夹”这样文件就不见了); 方法2:将文件的扩展名(也就是文件名最后的几个字母)随便改一下就打不开了,文件夹需压缩后更改,别人也不知道是啥格式的,自己... 阅读全文
posted @ 2013-02-16 22:07 林燃 阅读(3107) 评论(0) 推荐(0) 编辑
摘要: 关键字作用absolute指令 (变量)abstract指令 (方法)and运算符 (布尔)array类型as运算符 (RTTI)asm语句assembler向后兼容 (汇编)at语句 (异常处理)automated访问类别符 (类)begin块标记case语句cdecl函数调用协定class类型const声明或指令(参数)constructor特殊方法contains运算符 (集合)default指令 (属性)destructor特殊方法dispiddispinterface 界面类别符dispinterface类型div运算符do语句downto语句 (for)dynamic指令 (方法) 阅读全文
posted @ 2013-02-12 15:09 林燃 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 当我们执行的程序要调用其他的执行文件时,可以利用 WinExec 命令,它可以调用其他的执行文件。 命令如下:WinExec(LPCSTL lpCmdLine, UINT uCmdShow); 参数如下:lpCmdLine:命令执行字符串,也就是我们在“开始”-->“执行”或者是在DOS窗口下,可以输入的命令行,通过这个命令行,可以传入不同的执行命令,而执行时必须注意下列事项:· 此应用程序必须可以执行· 目录及路径必须正确· 自己可以调用自己· 被调用的程序为独立的执行绪,和调用者无关· 不可远程调用uCmdShow:执行模式,程序执行 阅读全文
posted @ 2013-02-12 14:40 林燃 阅读(5900) 评论(0) 推荐(0) 编辑
摘要: F9编译并执行Ctrl + F9编译Ctrl + F2中断程序(危险)表1.Delphi XE2 快捷键 阅读全文
posted @ 2013-02-12 14:10 林燃 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程... 阅读全文
posted @ 2013-01-28 11:03 林燃 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 在使用控制台程序练习键盘输入时,会产生回车干扰。代码如下#include <stdio.h>int main(void){ char ch = ' '; while(ch != 'n') { printf("If you input 'n', the circle ends.\n"); ch = getchar(); } return 0;} 当在控制台程序中输入某个字母,例如 'm',然后回车,会出现两次提示:If you input 'n', the circle ends.If 阅读全文
posted @ 2012-12-30 23:11 林燃 阅读(470) 评论(4) 推荐(0) 编辑