2010年8月4日
摘要: delphi2010 Update4 + delphi2010 Update5(Database Pack)问题:1。在没有装第三方控件的情况下,使用自带的Indy10时,编译时【F8】自动进入indy10的源代码中,导致编译非常的慢.没带包编译。2。在装第三方控件Dev的情况下,编译【F8】也会进入到控件的源码中,全部编译所有的包,导致非常慢。不知道如何办?您有没遇到过呢? 阅读全文
posted @ 2010-08-04 00:29 viStart 阅读(348) 评论(3) 推荐(0) 编辑
  2009年10月8日
摘要: 使用DLL来为它们的服务器应用程序存放管理窗体会导致DLL拥有自己的Forms.pas文件副本。将将会引起一个不可思议的错误,该错误与Windows的窗口句柄处理有关。Windows窗口句柄处理产生于DLL中——当DLL被卸载时,窗口句柄却不能被操作系统解除参照。下一个穿过队列被发往顶层窗口的消息会导致应用程序出错,这样操作系统就会因为应用程序处于非法状态而将它关闭。使用包... 阅读全文
posted @ 2009-10-08 10:55 viStart 阅读(220) 评论(0) 推荐(0) 编辑
摘要: “类引用”不过是内存中的某个区域,其中包含了相关类的信息,这和类的类型定义是一回事。当用VCL流系统或RegisterClass()函数注册这个类时,类引用就会进入内存。FindClass()函数查找内存区域,定位某个指定类名的类,并返回一个指向那个位置的指针,这不同于类实例。类实例通常是创建于调用构造函数时。例如:TChildFormClass = class of TC... 阅读全文
posted @ 2009-10-08 10:54 viStart 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在Delphi中调用Windows API 函数十分方便,只需在单元的uses段加入Windows 单元名即可(对于由Delphi自动创建的单元,该项工作已经完成)。单元Windows.pas 已经由Delphi编写并直接提供开发者引用。笔者在开发Windows 应用时对于几个特别的API 函数总结了一些经验供大家参考。以下开发经验均在Windows 9x中适用。 一、关闭系统   对于某些特殊的... 阅读全文
posted @ 2009-10-08 10:52 viStart 阅读(2835) 评论(0) 推荐(0) 编辑
摘要: 一、Owner和Parent的区别:   Parent属性是指构件的包容器,构件只能在此范围内显示和移动。举例子如下:   (1)在Form1的窗体上,放一个Panel1,并将Panel1拉大,   (2)在Panel1上放一Button1;   (3)在Form1上放一Button2。   现在如果移动Panel1,则Button1随着Panel1移动,这是因为Button1的Parent是Pa... 阅读全文
posted @ 2009-10-08 10:51 viStart 阅读(368) 评论(1) 推荐(0) 编辑
  2008年10月11日
摘要: 此代码可操作窗体中多个同类组件,如果对多个TEdit操作用一条循环语句即可完成。代码在D7下测试运行无误。 var Form1: TForm1; SArrayEdit: Array [0..3] of TEdit; DArrayEdit: Array of TEdit; // // procedure TForm1.FormCreate(Sender: TObject); begin SArray... 阅读全文
posted @ 2008-10-11 15:48 viStart 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 2008年07月08日 星期二 上午 08:29 function Format(const Format: string; const Args: array of const... 阅读全文
posted @ 2008-10-11 15:46 viStart 阅读(317) 评论(0) 推荐(0) 编辑
摘要: delphi调试入门级的经典文章,如果是新手的话此文值得好好的读一读 Delphi调试概述 除非你的程序只有几行,否则几乎不可能一次写成,因此调试就非常必要。然而许多初学者不知道如何进行调试,写完程序就运行,发现结果不对再看代码,这样觉得非常吃力。这里,简单介绍一下Delphi所提供的调试功能。 1. 语法检查(Syntax Check) Delphi提供了语法检查的功能,这个功能和正常编译很相似... 阅读全文
posted @ 2008-10-11 15:45 viStart 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 在 Delphi 中使用正则表达式, 目前 PerlRegEx 应该是首选, 准备彻底而细致地研究它. 官方网站: http://www.regular-expressions.info/delphi.html 直接下载: http://www.regular-expressions.info/download/TPerlRegEx.zip 安装方法: 1、先把解压的 TPerlRegE... 阅读全文
posted @ 2008-10-11 15:36 viStart 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 进程对象在.NET中表现为System.Diagnostics.Process类,通过调用Process.GetCurrentProcess().MainModule.FileName可获得当前执行的exe的文件名。但是这个方法得到的仅仅是文件名,如果程序运行期间没有切换工作目录,那么可以调用System.IO.Path的方法获取绝对路径。但是当前目录同样可以通过Environment.Curre... 阅读全文
posted @ 2008-10-11 15:33 viStart 阅读(510) 评论(0) 推荐(0) 编辑