-
近期文章
近期评论
文章归档
分类
功能
月归档:2012年09月
关掉64位系统中32位程序的目录重定向
在64位Windows系统中运行的32位程序会被系统欺骗.
例如windows\system32的目录实际是windows\syswow64目录的映射.
program files实际是program files(x86)的映射.
注册表的hkey_local_machine\software[……]
PNG分割
Delphi新版本虽然集成了PngImage但是分割复制什么的却非常难用.稍微封装了一下.可以把一张PNG横向分割成N张.透明通道什么的都可以保持不变.[……]
C++的MemoryStream,和Delphi/BCB基本兼容
只有一个头文件.[……]
FireMonkey工程减肥
今天和同事在搞一个Delphi XE2的东东.结果发现FireMonkey编译出来的程序有8MB.即便采用了Release + WeakRTTI编译选项也3.5MB左右.
阅读了一下FireMonkey的源代码.发现FireMonkey耦合的非常紧密.
例如Forms单元,就实现了2D,3D的F[……]
内存加载模块,支持32/64 DLL文件
http://blog.csdn.net/wr960204/article/details/2134157
上几天有人说找遍互联网也找不到内存加载模块能够成功加载DelphiXE2编译出来的的64位DLL的.
看了一下,其实DelphiXE2编译出来的DLL本身是没问题的,而是这些内存加载忽略了[……]
Win7下超级管理员创建普通权限任务
转自我的旧博客
已转至新的博客 http://www.raysoftware点击打开链接.cn/?p=49
项目中用到一个功能,Win7下超级管理员创建普通权限任务.
试了几种办法,例如获取资源管理器的Token,然后以这个Token用CreateProcessWithTokenW创建任务。这[……]
Delphi磁性窗口
转自我的旧博客
昨天要用到磁性窗口,就是两个窗口离得近到一个距离就吸附到一起.拖动主窗口,吸附窗体一块运动.
到网上搜了一下,基本没见到可以使用的.有个东东,还是收费的.没办法自己写了一个.
用法很简单,把你的窗口都改成从这个继承即可生效.例如
type
TForm3 = class(T[……]