2011年2月13日
摘要: 问:如何使程序在执行过程中暂停一段时间?答:要使在运行中的程序暂停一段时间可以使用sleep这个关键词,下面是一个例子procedure TForm1.Button1Click(Sender: TObject);varh,m,s,ms:word;beginEdit1.text:=DateTimeToStr(now);sleep(2000);//2000就表示2个微秒edit2.text:=DateTimeToStr(now);DecodeTime(strtodatetime(edit2.text)-strtodatetime(edit1.text),h,m,s,ms);showmessage( 阅读全文
posted @ 2011-02-13 20:46 为人民服务 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Delphi常用技巧 1问:如何让del+CTRL+ALT看不见程序运行?答:为了让程序用ALT+DEL+CTRL看不见,在implementation后添加声明:function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';再在上面的窗口Create事件加上一句:RegisterServiceProcess(GetCurrentProcessID, 1);//隐藏也可以使用下面的函数:function My_SelfHide: B 阅读全文
posted @ 2011-02-13 20:44 为人民服务 阅读(207) 评论(0) 推荐(0) 编辑
  2010年2月24日
摘要: 远程唤醒一点通 《计算机应用文摘》曾经在2003年第7期的《运筹帷幄,决胜千里——远程遥控》一文中介绍了如何实现远程控制技术,可是 远程控制首要条件是远程计算机必须处手开机状态。但让远程计算机24小时开机等待客户机的连接是不现实的。那能不能在需要时 远程控制计算机开机呢?答案是肯定的。我们可以借助远程唤醒技术来实现这个功能。 远程唤醒技术主要有两种实现方式:Wake-On... 阅读全文
posted @ 2010-02-24 19:17 为人民服务 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 注意:关于事务:使用StartTransaction方法的话需要用到TTransactionDesc类,这需要在开头uses部追加SqlExpr。如果换成BeginTransaction方法的话需要用到TDBXTransaction类,这需要在开头uses部追加DBXCommon。从警告信息可以判断,Delphi2007已经开始不推荐使用StartTransaction方法做事务处理了。DBExp... 阅读全文
posted @ 2010-02-24 19:16 为人民服务 阅读(732) 评论(0) 推荐(0) 编辑
  2009年10月8日
摘要: 最近想研究下linux基本思路是在现有的windows系统下,装个虚拟机,虚拟机上装 linux。虚拟机选择了 Sun xVM VirtualBox ,理由是界面友好,操作方便。下载地址 http://www.sun.com/虚拟机安装很向导化,不多阐述。比较有意思的是关于 VirtualBox 的网络配置,网上搜索了一下,基本没有简单易懂的相关教程。于是我花时间自己研究了下,其实实现很简单。Vi... 阅读全文
posted @ 2009-10-08 18:56 为人民服务 阅读(2673) 评论(0) 推荐(0) 编辑
  2009年9月23日
摘要: 转自:http://www.oradb.net/install/ora_del003.htm 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Inst... 阅读全文
posted @ 2009-09-23 19:49 为人民服务 阅读(188) 评论(0) 推荐(0) 编辑
  2009年9月20日
摘要: 压缩单个文件:winexec('C:\Program Files\WinRAR\rar a d:\dwxf d:\dwxf.dbf',SW_SHOWMAXIMIZED)压缩文件夹:winexec('C:\Program Files\WinRAR\rar a -ad -sfx d:\table d:\table ',SW_SHOWMAXIMIZED)-sfx 建立自解压文件delphi例子(用变量)... 阅读全文
posted @ 2009-09-20 20:50 为人民服务 阅读(213) 评论(0) 推荐(0) 编辑
  2009年7月13日
摘要: regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。未带任何参数是注册DLL文件功能,其它参数对应功能如下:/u:反注册DLL文件;/s:安... 阅读全文
posted @ 2009-07-13 16:10 为人民服务 阅读(367) 评论(0) 推荐(0) 编辑
  2009年5月20日
摘要: 为什么要在linux命令前加上 ./ 简述在chinaunix 论坛里找到的答案原来Quote: unix或linux中除了path系统变量外的目录下的命令都要加./修改用户的 .bash_profile 在 PATH一行最后加上 ":." (一个冒号,一个点) 然后退出重新登陆用户就ok了! PATH中没有定义路径,加上就ok了./表示当前目录,这是因为linux的默认搜索目录里没有当前目录,所... 阅读全文
posted @ 2009-05-20 21:15 为人民服务 阅读(2353) 评论(0) 推荐(0) 编辑
  2009年5月13日
摘要: 要实现使用系统自带文件操作,如文件的复制,删除,移动等等,我们就需要利用API函数(别忘记引用ShellAPI)来进行操作:该函数在C语言中的声明:WINSHELLAPI int WINAPI SHFileOperation(LPSHFILEOPSTRUCT lpFileOp); 在Delphi中的声明:function SHFileOperation(const lpFileOp: TSHFi... 阅读全文
posted @ 2009-05-13 12:09 为人民服务 阅读(942) 评论(0) 推荐(0) 编辑