
Delphi
文章平均质量分 76
del123
的
展开
-
程序里调用CMD模式下的程序(转自csdn社区)
function WinExecute(FileName: string; Visibility: Integer = SW_NORMAL): Boolean; {* 运行一个文件并立即返回 } function WinExecAndWait32(FileName: string; Visibility: Integer = SW_NORMAL; ProcessMsg: Boolean = F转载 2007-03-28 13:27:00 · 883 阅读 · 0 评论 -
DUnit 实践(转自http://boblin.my.gsdn.net/)
我一直以为xUnit不能用来测试带界面的单元,但是我错了。看《Refactoring Improving the Design of Existing Code》中强调Testing,决定起用DUnit, 正好今天要给一个Form 增加保存字体设置的功能,遂决定从它开始。保存和恢复复字体的代码如下,TfmXXXX是一个带有TMemeo 的Form,目标是每次打开这个Form时都能使用上转载 2007-04-05 13:05:00 · 894 阅读 · 0 评论 -
XP Visual Styles的一点体会
首先在MSDN里Using Windows XP Visual Styles对Visual Styles的使用有详细描述,特别是对我一直很迷惑的XPMan单元,有了解释。在XPMan单元里有很重要的一行,{$R WindowsXP.res}。里面用XML描述了一些信息,结合msdn Attribute原创 2008-01-23 14:15:00 · 1036 阅读 · 0 评论 -
Inc文件心得
inc 首先是两片在网上搜索的片段。Include文件。与C++的include不一样。可嵌入Delphi的源代码文件中,Delphi编译是遇$I到include文件时相当于Copy一份inc文件的内容到当前位置,一般用于提取一些重复的每个单元都需要定义的内容,或用于定义通用的编译器指示字条件,甚至可以使用Delphi的inc机制实现C++的范型(可惜不能支持操作符重载)原创 2008-01-15 13:11:00 · 4738 阅读 · 1 评论 -
Delphi 的Record结构体
一直以来对带case的Record只会用而不求甚解。知道他类似于c语言的union。今天详细看了help。了解一下。汗~啊。先对自己内心进行下自我批评~~~~下面是偶的新体会。1. 首先了解到record是可以限制field的范围的,而且定义枚举类型的。type TDateRec = record Year: Integer; Month: (Jan, Feb,原创 2008-01-16 14:20:00 · 15770 阅读 · 2 评论 -
Windows环境下Unicode编程总结
UNICODE环境设置在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/link/output 中设置Entry为wWinMainCRTSta转载 2008-01-21 09:28:00 · 579 阅读 · 0 评论 -
Delphi中的线程类【转载】
Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。 线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程。当转载 2008-01-21 13:57:00 · 653 阅读 · 0 评论 -
Delphi 完全时尚手册之 Visual Style 篇---使非标准 Win32 控件或自画控件也具有 Windows XP 的界面风格
Delphi 完全时尚手册之 Visual Style 篇---使非标准 Win32 控件或自画控件也具有 Windows XP 的界面风格 这里先说说两个概念:Theme(主题)和 Visual Style 。Theme 最早出现在 Microsoft Plus! for Windows 95 中,是 Windows 中 Wallpaper、Cursors、Fonts、Sounds 、转载 2008-01-23 14:19:00 · 1082 阅读 · 0 评论