摘要: ( 一 ) 使用动态创建的方法首先创建 Excel 对象,使用ComObj :VarExcelApp : Variant ;ExcelApp := CreateOleObject ( '' Excel.Application'' ) ;1 ) 显示当前窗口:ExcelApp.Visible := True ;2 ) 更改 Excel 标题栏:ExcelApp.Caption := '' 应用程序调用 Microsoft Excel '' ;3 ) 添加新工作簿:ExcelApp.WorkBooks.Add ;4 ) 打开已存在的工 阅读全文
posted @ 2011-02-28 16:12 A.wei 阅读(1973) 评论(0) 推荐(0) 编辑
摘要: 在Firebird里如何防止空值扩散 出自:http://dev.csdn.net/article/72/72836.shtm 在统计、计算、合并数据时,空值扩散问题,有时不经意冒出来,一不小心,就会导致结果出错。 我举个例子。 有一个成绩表achieve,有四个字段:yuwen、shuxue、yingyu、total,分别用来存储语文、数学、英语及总分。现在要计算学生的总分,现写出如下SQL语句... 阅读全文
posted @ 2010-10-10 23:27 A.wei 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 原理:循环所有进程,取得相同名的进程,得到进程句柄,关闭killtask('cmd.exe');//结束进程function TForm1.KillTask(ExeFileName: string): Integer;constPROCESS_TERMINATE = $0001;varContinueLoop: BOOL;FSnapshotHandle: THandle;FProcessEntry... 阅读全文
posted @ 2010-08-19 09:15 A.wei 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 本文主要跟大家介绍Delphi中获取其它进程的窗口句柄,在Delphi中获取其它进程的窗口句柄,绝大部分人首先想到的会使用:FindWindow或者用GetWindow来遍历查找,如:handle := FindWindow(nil,PChar('窗口的标题'));或者:procedure TForm1.Button1Click(Sender: TObject); var   hCurrentWi... 阅读全文
posted @ 2010-08-19 09:13 A.wei 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1、TIdUDPClient INDY9: TIdUDPClient1.SendBuffer('127.0.0.1',9999,Request,SizeOf(Request)); TIdUDPClient1.ReceiveBuffer(ResponseBlock,SizeOf(ResponseBlock)); INDY10: VAR:Temp:Tbytes; TIdUDPClient1.SendB... 阅读全文
posted @ 2010-07-31 12:05 A.wei 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 从Indy9升级到Indy10时IdTcpServer的变化一、从Indy9升级到Indy10时IdTcpServer的变化 试用了CodeGear2007后感觉挺好的,于是决定升级。别的都很顺利,就是程序中用到的控件Indy9.18要升级到Indy10.15,IdTcpServer变化的比较大。 首先Indy9.18中的TcpServer在Indy10中被分割成了2个组件:TIdCmdTCPSe... 阅读全文
posted @ 2010-07-31 12:04 A.wei 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 半小时精通正则表达式 作者:Web应用网 来源:Web应用网 跟我学正则表达式! 想必很多人都对正则表达式都头疼.今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式.来和大家分享学习经验.开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明 "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of des... 阅读全文
posted @ 2010-07-31 09:23 A.wei 阅读(312) 评论(0) 推荐(0) 编辑
摘要: firebird默认的用户名:SYSDBA 密码:masterkey开源的Firebird的可视化管理工具MarathonflameRobin也量个开源的可视化管理工具1、创建表CREATE TABLE table_name( column_name {< datatype> | COMPUTED BY (< expr>) | domain} [DEFAULT { lite... 阅读全文
posted @ 2010-07-30 10:05 A.wei 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: FB日期时间操作查询2007年度以后的,12月份以上的数据记录,datetime为timestamp字段select * from tableblob where extract(month from datetime)=12 and extract(year from datetime)>2007查询不重复的(年份+月份)组合,datetime为timestamp字段select dist... 阅读全文
posted @ 2010-07-30 10:04 A.wei 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 加*号为FB2.0加入的函数1. COUNT, AVG, MAX, MIN, SUM说明:通用统计函数,不详细介绍了2. EXTRACT(timestamp_part FROM value)说明:EXTRACT(YEAR/MONTHE/DAY/WEEKDAY FROM 字段名)从日期型字段中分离出年,月,日及一个星期的第几天3. CAST(value AS datatype)说明:转换数据类型4.... 阅读全文
posted @ 2010-07-24 11:14 A.wei 阅读(591) 评论(0) 推荐(0) 编辑