内容列表
- DELPHI中的快捷方式一览(完全正式版)
- DELPHI中的快捷方式一览(完全正式版) 1.SHIFT+鼠标左键 先选中任一控件,按键后可选中窗体(选中控件后按Esc效果一样) 2.Shift+F8 调试时弹出CPU窗口。 3.Shift+F10
- 分类:Delphi 查阅全文
- 长小豆豆的美女 - 理性看待Delphi2005
- 你有女朋友,或是有暗恋的人吗?如果你有的话,那么不好意思,你应该承认她是有缺点的。因为毕竟人无完人嘛。可是因为你爱她,所以也就能够接受或忍耐她的缺陷,你不会因为她有缺点就看不起她,不会因为她脸上有小豆豆就厌恶她。进而甚至爱屋及乌,反而觉得她的刁蛮、任性也是如此的可爱,她对你的打骂竟也是如此的甜蜜……同样,你也不敢否认你不是完美的,而她也不会因为你有一双汗脚、曾经无意识的当众
- 分类:Delphi 查阅全文
- 看一小会儿COM所做笔记
- 因为要做一个ActiveX的东东,想想最后一次做ActiveX的东东都是两年前的事,下午把《Delphi5开发人员指南》又翻出来看一下COM/Ativex章节,记录了前面一部分的,后面以实例为主,就不记了。继续看DotNet老。COM、OLE、ActiveX到底有什么区别?COM是一组API和二进制标准,是其它相关技术的基石。OLE仅仅是指与对象链接和嵌入有关的技术,比如容器、服务器、就地编辑、拖
- 分类:Delphi 查阅全文
- Delphi 7 中使用RAVE报表(五)
- Delphi 7 中使用RAVE报表(五)
&nb
- 分类:Delphi 查阅全文
- Delphi单元测试工具Dunit介绍
-
Delphi单元测试工具Dunit介绍
Dunit基本介绍
Dunit是Xunit家族中的一员,用于Dephi的单元测试。是Extreme Programming测试实现Xtreme Testing的一种工具。Dunit是一个Free的测试工具,没有代码覆盖率功能。
Dunit的官方Web Site 是https://sourcefor
- 分类:Delphi 查阅全文
- Delphi中的DLL封装和调用对象编写碰到的问题
- 具体的DLL封装对象请看刘艺的《Delphi中的DLL封装和调用对象技术》及配书源码。本人在使用DELPHI编制DLL过程中碰到了些奇怪的问题,现在将其列出来,仅供参考:1、DELPHI生成的DLL工程中写到:ShareMem must be the first unit in your library's USES clause AND your project's。这里提到的是DLL工程和使用
- 分类:Delphi 查阅全文
- 帖个HOOK鼠标滚轮滚动的DLL。
- 帖个HOOK鼠标滚轮滚动的DLL。(我很菜,大家板砖少点,谢谢合作!!)//====================================library hookprj;uses SysUtils, Classes, Unit1 in 'Unit1.pas';exportsEnableMsgHook, //只要把这两个函数输出就可以了,Di
- 分类:Delphi 查阅全文
- 简单实现向导式应用程序
- 其实方法也很简单,主要使用了Delphi的PageControl控件。而“上一步”,“下一步”则是按顺序显示不同的Page。
具体实现如下:
(1)首先在form上放置一个PageControl控件,并且添加若干个Page。程序需要几个步骤,就添加相应数目的Page。然后將PageControl的Style的属性值设为tsFlatButtons,
- 分类:Delphi 查阅全文
- 比较VC和Delphi的WinTest工程
- 看过几篇关于VC和Delphi比较的文章,自己也有心写写代码试试,我在VC6下新建了一个工程,叫WinTest。代码如下:#include <windows.h>
HWND hwndButton;int cx, cy;
LRESULT CALLBACK MainWndProc (HWND hWindow, UINT nMsg, WPARAM wPrm, LPARAM lPrm){
- 分类:Delphi 查阅全文
- Delphi 7.0常用函数速查手册
- 函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。
在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。
在Delphi
- 分类:Delphi 查阅全文
- VCL Component Messages
- VCL Control Messages (values): parameters: comments:
CM_BASE
($B000)
- 分类:Delphi 查阅全文
- 拷贝DBGrid当前行
- procedure CopyCurrentDBLine(DBGrid: TDBGrid);var i: Integer; Line: String;begin for i := 0 to DBGrid.Columns.Count - 1 do begin if Assigned(DBGrid.Columns.Grid.Fiel
- 分类:Delphi 查阅全文
- [强烈推荐]Mini Delphi 2005 v1.2 For Win32 绿色便携版
- 软件转载于www.delphibox.com。http://www.delphibox.com/article.asp?articleid=1798http://www.delphibox.com/article.asp?articleid=1812
经过测试,兼容D7控件很好,起码我的工程都没有什么问题。但是如果使用了第三方空间,可能有点麻烦了,安装两个不大不小的控件都编译不通过,要自己修改一
- 分类:Delphi 查阅全文
- Fastreport 3.07 专业版的安装及中文化
- 最近在学习Delphi,感觉Fastreport是个想当不错的报表工具,所以想把自己的查询和研究心得整理一下,供大家参考,我会针对fastreport出个系列专题。
一下资料来自网上和自己的整理,如有侵权,请来信告知
我使用方法二进行安装,Delphi 6.0 安装成功;设计中文报表时注意报表页面字符集和字体的选择。1) 3.03P 的安装文件(以下分别为Delphi 5,6,7安装文件下载地
- 分类:Delphi 查阅全文
- 我用Delphi实现的Singleton模式
- unit uSingleton;
interface
uses SysUtils;
type ESingletonException = class(Exception);
TSingleton = class private // 单例类真正使用的构造函数,此处命名为CreateNew &nb
- 分类:Delphi 查阅全文
- 在winnt以上版本中对打印机纸张的动态设置方法
- 在一些票据打印程序中,常常需要动态调整打印机纸张的设置,而网上能够找到的dll只能在98下修改自定义纸张,在nt以上版本中还无相应的dll。所以自己动手通过一些比较笨的办法实现动态修改纸张设置的功能。
library print;
{ Important note about DLL memory management: ShareMem must be the first u
- 分类:Delphi 查阅全文
- 通过api和键盘钩子彻底屏蔽任务条和开始菜单。
- 在一些碰到过的多媒体软件编制过程中通常需要彻底屏蔽任务条,通常的办法是调用ShowWindow(h,SW_hide)来隐藏任务条,但是不能屏蔽开始菜单,通过键盘的win功能键还是可以打开开始菜单,所以配合键盘钩子,来屏蔽开始菜单。
library HIDE;
{ Important note about DLL memory management: ShareMem must be the
- 分类:Delphi 查阅全文
- COM 中的服务器和对象(翻译)
-
原文地址: http://www.techvanguards.com/com/concepts/serversandobjects.asp标题: 服务器和对象原文标题: Se
- 分类:Delphi 查阅全文
- 让Fastreport3.x支持中文PDF的输出
- 转自大富翁论坛,至于如何重新编译可以参考《Fastreport 3.07 专业的安装及中文化》
Q:FastReport 3.x导出PDF乱码怎么解决?(中文乱码,英文没问题). A:用下面这代码替换 frxPDFFile.pas 中原来的代码就可以了已在enterprise(应该说是professional) 3.07下测试通过;注意事项:字体内嵌的复选框不可选。
procedure Tfr
- 分类:Delphi 查阅全文
- delphi2005探讨之二
-
DELPHI2005开发asp.net程序遇到的问题及相关解决过程
问题:
新建项目时,选取asp.net web application,然后一切按默认设置,然后点击运行,在浏览器报错“该页无法显示”,关闭浏览器返回delphi2005开发环境的出错信息如下:
解决过程:
由于新装的系统,通过tool
- 分类:Delphi 查阅全文