排序:
默认
按更新时间
按访问量

开通了新博客

http://www.raysoftware.cn

2012-09-04 09:15:06

阅读数:3736

评论数:1

DelphiXE2内存加模块升级版.支持32位和64位模块.

已转至新的博客 http://www.raysoftware.cn/?p=51 很多年以前写过内存加载DLL的一片技术. http://blog.csdn.net/wr960204/article/details/2134157 上几天有人说找遍互联网也找不到内存加载模块能够...

2012-06-12 13:37:40

阅读数:3743

评论数:9

Win7下超级管理员创建普通权限任务

已转至新的博客 http://www.raysoftware点击打开链接.cn/?p=49 项目中用到一个功能,Win7下超级管理员创建普通权限任务. 试了几种办法,例如获取资源管理器的Token,然后以这个Token用CreateProcessWithTokenW创建任务。这样做是可以的...

2011-07-12 16:51:21

阅读数:4953

评论数:1

Delphi磁性窗口

已转至新博客 http://www.raysoftware.cn/?p=46 昨天要用到磁性窗口,就是两个窗口离得近到一个距离就吸附到一起.拖动主窗口,吸附窗体一块运动. 到网上搜了一下,基本没见到可以使用的.有个东东,还是收费的.没办法自己写了一个. 用法很简单,把你的窗口都改...

2011-06-15 16:33:00

阅读数:3501

评论数:0

一个灵巧的Delphi多播实事件现方案.

已转至新博客 http://www.raysoftware.cn/?p=44 一个灵巧的Delphi多播实现方案.必须是支持泛型的Delphi版本.也就是Delphi2009以后.强烈建议用DelphiXE.   用法就是例如写一个Class指定一个Event,触发的时候会通知多个Met...

2011-05-28 18:15:00

阅读数:3366

评论数:2

给Delphi的工具条按钮添加BTNS_WHOLEDROPDOWN风格

<br />工具条按钮的BTNS_WHOLEDROPDOWN风格是IE5以后就提供的.<br />Delphi早期版本估计是为了照顾兼容性工具条按钮是没有这个风格的.只有下面几种和系统风格对应的风格.<br />  TToolButtonStyle = (tbs...

2010-12-17 17:24:00

阅读数:3297

评论数:0

一个可以再WIN2000及以上操作系统使用的GetTickCount64

<br />以后尽量用Delphi/C++双代码写.<br />GetTickCount返回值是整数,这样的话最多49天多就会复位重新从0开始.Vista以后提供了GetTickCount64这个函数,但是WindowsXP还是主流.在项目中为了处理这个,自己实现了一套办法...

2010-12-13 14:23:00

阅读数:7075

评论数:1

Delphi的Anymouse方法探秘

这段时间换工作.加之身体不太好.总是感冒和喉咙发炎.就整天躺在家里等待面试电话.刚好有了点时间能看看Delphi的一些新东西自从Delphi2009以后增加了一种匿名方法.通过反汇编跟踪发现是编译器利用插入接口,类,对象来实现的.Delphi2010刚好有RTTI的增强.我们就可以还原这个接口和类...

2010-03-19 11:36:00

阅读数:4672

评论数:4

Windows CE,Windows Mobile在PC端的操作.

上一段做WindowsCE上的工作.翻译,包装了微软的RAPI和dccManSink等.可以感知嵌入社设备的插拔.可以操作嵌入式设备上的注册表.文件,数据库等等.发出来算是给Delphi社区做个贡献 下面贴出的是三个单元的代码.也可以在CSDN下载.里面包含例子.http://download.c...

2010-01-14 14:33:00

阅读数:3615

评论数:2

一个最简单的Delphi2010的PNG异形窗口方法

同事演示了一个.NET的的PNG异形窗口.挺漂亮.于是也想用Delphi显摆一个.关于Delphi用PNG做异形窗口的资料有不少.都是用GDIPlus或者TPNGImage组件加载PNG图像做的.但是我很懒,不想引用的GDIPlus,也不想去找PNGImage下载.好在从Delphi2009开始D...

2009-12-04 17:29:00

阅读数:9867

评论数:11

Delphi2010中Windows7新的taskbar功能的使用

Windows7正式版已经用了很久了.MSDN上面正式版Windows7已经发布很久了.发现Windows7的TaskBar很漂亮.也有很多功能.例如IE下载的时候可以看到进度,可以叠加图标等等特效.Delphi2010也发布很久了,Delphi2010号称支持Windows7的新增API.那么看...

2009-10-13 10:35:00

阅读数:6366

评论数:7

Delphi2010的RTTI增强

Delphi编译的文件体积增大了很多.很大一部分原因是因为Delphi2010默认提供了全信息的RTTI.每一个数据类型都有全部运行时信息.例如可以在运行时获得结构体的成员以及成员类型等.这个功能带来的方便就是我们可以写很多通用的序列化方法.也可以做一些类似OR的东西.相反这个功能带来的缺点就是文...

2009-09-23 15:27:00

阅读数:5722

评论数:3

再探Delphi2010 Class的构造和析构顺序.

发了上一篇博客.盒子上有朋友认为Class的构造和析构延迟加载.是在Unit的初始化后调用的Class的构造.在Unit的反初始化前调用的Class的析构函数.为了证明一下我又做了个试验 unit Unit2;interfaceType  TClassTest = class    class c...

2009-09-06 21:12:00

阅读数:2927

评论数:2

Delphi2010新发现-类的构造和析构函数功能

Delphi2010发布了.虽然凭着对Delphi的热爱第一时间就安装了,但是现在可能是年纪大了,对新事物缺乏兴趣了.一直都没有仔细研究.今天有点时间试了一下新功能.本来C#和Delphi.NET是支持类的构造函数/析构函数的(注意不是实例的构造和析构).也就是在模块初始化/卸载的时候会调用.这样...

2009-09-04 10:47:00

阅读数:6482

评论数:9

Delphi2010设置成Delphi7风格

Delphi2010设置成Delphi7风格

2009-09-02 14:05:00

阅读数:6138

评论数:5

获取进程的命令行参数

type  UNICODE_STRING = packed record    Length: Word;    MaximumLength: Word;    Buffer: PWideChar;  end;  PUNICODE_STRING = UNICODE_STRING;type  PRO...

2009-04-16 10:03:00

阅读数:2616

评论数:1

Delphi2009中的几处问题

http://bbs.2ccc.com/topic.asp?topicid=319928上有网友问我D2009还有什么问题.就简单的说一下我所发现的.上一段时间一直在用Delphi给其他软件开发一个电子地图的ActiveX控件.Delphi2009已经出到Update4了.有几个问题一直都还没解决...

2009-04-05 10:19:00

阅读数:2220

评论数:0

集合和字符串的转换

 在DFW上回答了一个问题.写了些代码.为了以后用贴到这里uses  TypInfo;type  TSetDemo = set of(S1, S2, S3, S4);procedure StrToSet(TypeInfo: PTypeInfo; const Value: string; out R...

2009-01-27 11:36:00

阅读数:2741

评论数:0

打造类.NET带垃圾回收功能的Delphi版GDIPlus

 好久没来博客了.就凑合着添加一些东西吧.把最近开发的顺带的东西放出来 因为开发要用到GDIPlus,在网上收集到了毛泽发封装的GDIPlus源代码.封装的非常好.为了和.NET进一步接近,把他们都改成接口模式的.能够实现垃圾回收.在毛泽发的GDIPlus基础上把所有的GDIPlus对象都变成接口...

2008-11-10 10:11:00

阅读数:3386

评论数:3

几种主流语言的泛型比较

几种主流语言的泛型比较    第一种支持泛型的语言是ADA(一种Pascal语言的后代,差不多是军方的专用语言).而把泛型发扬光大的的是C++(主要是借助泛型实现的模板).    作为一种提高代码重用的技术,泛型被越来越多的语言所支持.    java,C#,Delphi都开始先后支持了泛型技术....

2008-09-09 10:26:00

阅读数:7129

评论数:7

提示
确定要删除当前文章?
取消 删除
关闭
关闭