五维思考

学习要加,骄傲要减,机会要乘,懒惰要除。 http://www.5dthink.cn

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

10 2008 档案

摘要:1、本贴所用药物,以食物为主,绝对无毒。 2、为使读者易懂,剂量单位均用旧制,如:斤、两、钱等,有的用碗,是指一般性中碗。 3、所用药物凡带有*记号的一般可到中药店买,药店都有。 4、贴中所讲的醋,就是一般食用醋,如果用白醋的,将另有注明。 5、贴中所讲的白酒,是指5... 阅读全文
posted @ 2008-10-30 20:11 五维思考 阅读(5521) 评论(0) 推荐(0) 编辑

摘要:其实只用一个API函数就能实现:ShowWindow(Application.Handle,SW_HIDE),今天看到另一种方法,利用ITaskbarList接口隐藏任务栏图标,缺点是ALT+TAB或最小化后又显示出来了,但这个方法可以引伸出其它应用。 //uses ... 阅读全文
posted @ 2008-10-28 20:57 五维思考 阅读(413) 评论(0) 推荐(0) 编辑

摘要:--获得MS SQL的版本号 execute master..sp_msgetversion --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 execute master..xp_dirtree 'c:' execute master..xp_di... 阅读全文
posted @ 2008-10-28 19:00 五维思考 阅读(219) 评论(0) 推荐(0) 编辑

摘要:RichEdit控件 SDK 参考手册 摘要: 本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 SDK进行开发的人员具有一定参考价值。因为文章的初衷是引领VB程序员通... 阅读全文
posted @ 2008-10-23 22:30 五维思考 阅读(477) 评论(0) 推荐(0) 编辑

摘要:在BDS2007当中调用的是MSBuild来完成最终的编译,而其实MSBuild支持来指定文件名,但是BDS2007却对它“视而不见”,虽然你可以手工去编辑Delphi/CB的project源文件,来指定一个,但是编译是可以生成一个际定的文件名,却无法在IDE当中通过... 阅读全文
posted @ 2008-10-17 19:31 五维思考 阅读(202) 评论(0) 推荐(0) 编辑

摘要:Delphi编写windows外壳扩展 对于操作系统原理比较了解的朋友都会知道,一个完备的操作系统都会提供了一个外壳(shell),以方便普通的用户使用操作系统提供的各种功能。windows(在这里指的是windows 95/windows nt4.0以上版... 阅读全文
posted @ 2008-10-17 12:18 五维思考 阅读(373) 评论(0) 推荐(0) 编辑

摘要:模糊表名的联合查询..create table tz2008_1_1(id int,name varchar(50))insert into tz2008_1_1 select 1,'a'create table tz2008_1_2(id int,name var... 阅读全文
posted @ 2008-10-15 23:41 五维思考 阅读(194) 评论(0) 推荐(0) 编辑

摘要://------------------------------------------------------------------------------ // 删除目录 //-------------------------------------------... 阅读全文
posted @ 2008-10-15 22:46 五维思考 阅读(225) 评论(0) 推荐(0) 编辑

摘要:/*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华 时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的... 阅读全文
posted @ 2008-10-15 19:53 五维思考 阅读(169) 评论(0) 推荐(0) 编辑

摘要:function MoneyToUpper(const NumBer: Double): string;var StrNumber, AUpperNum, AMoneyUnit: string; UpperNum: array[0..9] of string; M... 阅读全文
posted @ 2008-10-15 19:30 五维思考 阅读(238) 评论(0) 推荐(0) 编辑

摘要:许多用户都有过用Windows自带的任务管理器查看所有进程的经验,并且很多人都认为在任务管理器中隐藏进程是不可能的。而实际上,进程隐藏是再简单不过的事情了。有许多可用的方法和参考源码可以达到进程隐藏的目的。令我惊奇的是只有很少一部分的木马使用了这种技术。估计1000个... 阅读全文
posted @ 2008-10-15 13:11 五维思考 阅读(1014) 评论(0) 推荐(0) 编辑

摘要:Delphi 控制Excel(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:... 阅读全文
posted @ 2008-10-13 11:13 五维思考 阅读(428) 评论(0) 推荐(0) 编辑

摘要:Delphi写Sql2000扩展存储过程的例子library project1;uses Windows, SysUtils, MSODSApi;...{$R *.res}Function GetParamStr(pSrvProc: SRV_PROC; Inde... 阅读全文
posted @ 2008-10-11 22:00 五维思考 阅读(176) 评论(0) 推荐(0) 编辑

摘要:探索Delphi类与对象的内存结构 初次接触DELPHI对... 阅读全文
posted @ 2008-10-11 13:32 五维思考 阅读(194) 评论(0) 推荐(0) 编辑

摘要:DELPHI的原子世界在使用Delphi开发软件的过程中,我们就像草原上一群快乐牛羊,无忧无虑地享受着Object Pascal语言为我们带来的阳光和各种VCL控件提供的丰富的水草。抬头望望无边无际蔚蓝的天空,低头品尝大地上茂密的青草,谁会去想宇宙有多大,比分子和原子... 阅读全文
posted @ 2008-10-11 13:12 五维思考 阅读(138) 评论(0) 推荐(0) 编辑

摘要:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, TLHelp32, psa... 阅读全文
posted @ 2008-10-08 20:19 五维思考 阅读(386) 评论(0) 推荐(0) 编辑

摘要:// 1. create new blank field in dbgrid // 2. rename the title with 'No' // 3. put this code in OnDrawColumncell // 4. Now your Gri... 阅读全文
posted @ 2008-10-08 08:50 五维思考 阅读(402) 评论(0) 推荐(0) 编辑

摘要:1、土拨鼠哪去了在教育教学过程中,常遇到这样的情况,学生因为痴迷于电脑、电视、小说等往往放松了学业,忘记了最初的追求目标,针对这种情况,教师不妨给他们叫这样一个故事:有三只猎狗追一只土拨鼠,土拨鼠钻进了一个树洞。这个树洞只有一个出口,可不一会儿,从树洞里钻出了一只白色... 阅读全文
posted @ 2008-10-08 08:44 五维思考 阅读(687) 评论(0) 推荐(0) 编辑

摘要:win目录下,有个rundl132.exe的文件 你所有硬盘的目下有个_Desktop.ini的隐藏文件 如果有的话,你就是中毒了(Worm.Viking.cx Worm.Viking.af Worm.Viking.bo)。什么杀毒软件都没有用的!!! 现在这个病毒已... 阅读全文
posted @ 2008-10-08 08:40 五维思考 阅读(621) 评论(0) 推荐(0) 编辑

摘要:通常我会这样写:function Test(Str,RValue: PChar): Integer; stdcall;var S:String; begin S:='This is Test'+Str; StrPCopy(RValue,S); Result... 阅读全文
posted @ 2008-10-07 20:18 五维思考 阅读(144) 评论(0) 推荐(0) 编辑

摘要:在 Delphi 中使用正则表达式, 目前 PerlRegEx 应该是首选, 准备彻底而细致地研究它.官方网站: http://www.regular-expressions.info/delphi.html直接下载: http://www.regular-expr... 阅读全文
posted @ 2008-10-07 00:09 五维思考 阅读(189) 评论(0) 推荐(0) 编辑

摘要:首先介绍的是这个单元的主角:TRegExpr类,这个类包括很多成员,这里仅简单的介绍一下一般匹配的过程。下面是一段在文本中提取邮件地址的代码:Procedure GetName(TextToCheck:String;aList:TStringList);Varmy... 阅读全文
posted @ 2008-10-06 23:45 五维思考 阅读(723) 评论(0) 推荐(0) 编辑

摘要:有些游戏直接用au3里面的模拟点击/按键都是无效的,包括qq2007也是无法实现,下面是一个解决方法,具体实现方法(vb的),想改成au3的,还没成功,有兴趣的朋友也来试试.驱动级模拟 如果上面的方法你都试过了,可是你发现目标程序却仍然顽固的不接受你模拟的消息... 阅读全文
posted @ 2008-10-06 21:35 五维思考 阅读(2112) 评论(0) 推荐(0) 编辑

摘要:Delphi的Format函数大家都用得很多,第二个参数用着确实很方便。最近在数据库开发应用中需要自己创建一个带array of const参数的函数,对于常用的类型String,Integer,Pointer处理都没什么问题,但当用到Widestring类型时却出错... 阅读全文
posted @ 2008-10-05 14:21 五维思考 阅读(369) 评论(0) 推荐(0) 编辑

摘要:procedure SendKeys(focushld: hwnd; sSend: string);var i: integer; ch: byte;begin if focushld = 0 then Exit; i := 1; while i <= L... 阅读全文
posted @ 2008-10-04 14:57 五维思考 阅读(204) 评论(0) 推荐(0) 编辑

摘要:集中在Unicode,以及一些新的URL上,我试图从一些不同的角度察看一下Delphi2009都有些什么东西.IDE:粗看起来Delphi2009的IDE较之Delphi2007并没有什么特别的增强。主要的UI元素也没有大的变化。最显著的变化就是Project Man... 阅读全文
posted @ 2008-10-04 09:14 五维思考 阅读(207) 评论(0) 推荐(0) 编辑

摘要:function ByteType(const S: string; Index: Integer): TMbcsByteType; 函数返回值可以判断一个字符串中,某个Char是单个字母,还是双字节的前一位或后一位。 返回值: mbSingleByte 单... 阅读全文
posted @ 2008-10-03 18:20 五维思考 阅读(208) 评论(0) 推荐(0) 编辑

摘要:Windows消息汇总WM_NULL = $0000; WM_CREATE = $0001; 应用程序创建一个窗口 WM_DESTROY = $0002; 一个窗口被销毁 WM_MOVE = $0003; 移动一个窗口 WM_SIZE = $0005; 改变一个窗口的... 阅读全文
posted @ 2008-10-03 16:47 五维思考 阅读(185) 评论(0) 推荐(0) 编辑

摘要:这是win32汇编语言中关于钩子函数的讲解,是丛windows的底层讲的,对于c,vb,delphi语言,原理都相同,只是语法的问题。 WINDOWS钩子函数 本文中我们将要学习WINDOWS钩子函数的使用方法。WINDOWS钩子函数的功能非常强大,有了它您... 阅读全文
posted @ 2008-10-03 16:44 五维思考 阅读(624) 评论(0) 推荐(0) 编辑

摘要:用DELPHI编制钩子函数Windows消息管理机构提供了能使应用程序访问控制消息流所谓的钩子(HOOK)机制。钩子有多种,分别用于捕获某一特定类型或某一范围的消息。如:键盘消息,鼠标消息等。我们这里仅以键盘钩子的使用为例,讨论在DELPHI下怎样编写DLL程序和怎样... 阅读全文
posted @ 2008-10-03 16:39 五维思考 阅读(401) 评论(0) 推荐(0) 编辑

摘要:基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上... 阅读全文
posted @ 2008-10-03 16:37 五维思考 阅读(836) 评论(0) 推荐(0) 编辑

摘要:大家都知道每个窗口都有默认的窗口函数来进行对窗口消息的处理. 而子类化技术就是替换窗口的窗口函数为自己定义的函数的技术.例如下面的代码:var Form1: TForm1; OldWndProc: Pointer;implementation{$R *.df... 阅读全文
posted @ 2008-10-03 13:25 五维思考 阅读(375) 评论(0) 推荐(0) 编辑

摘要:DLL是创建Windows应用程序,实现代码重用的重要手段。那么当我们需要在进程间共享数据时,怎样做才能快捷方便地实现呢?在32位应用系统中,每个应用程序会将DLL映射到自己的地址空间,同时DLL中的数据也就随之被映射了。这样,每个应用程序都有自己的数据实例,在一... 阅读全文
posted @ 2008-10-03 13:20 五维思考 阅读(192) 评论(0) 推荐(0) 编辑

摘要:private hMapFile: THandle; MapFilePointer: Pointer; public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1. 阅读全文
posted @ 2008-10-03 13:04 五维思考 阅读(279) 评论(0) 推荐(0) 编辑

摘要:Windows消息类型Windows操作系统定义了系统消息的类型,它通过诸如WM_PAINT之类的符号常量发送给你的应用程序。该符号常量由两部分组成,如上例的WM前缀,它标识能处理消息的窗口类型;剩下的PAINT指定当消息接收后该窗口应该做什么。 消息前缀对象窗口类型... 阅读全文
posted @ 2008-10-02 17:07 五维思考 阅读(219) 评论(0) 推荐(0) 编辑

摘要:{配合anskya的AnyWhereFileToPas效果不错}{ ******************************************************* }{ * 从内存中加载并运行exe ... 阅读全文
posted @ 2008-10-02 14:42 五维思考 阅读(522) 评论(0) 推荐(0) 编辑

QQ群:1. 全栈码农【346906288】2. VBA/VSTO【2660245】