博文

[zt]delphi常用函数(2008-06-04 08:54:00)

摘要:Abort 引起放弃的意外处理
Abs 绝对值函数
AddExitProc 将一过程添加到运行时库的结束过程表中
Addr 返回指定对象的地址
AdjustLineBreaks 将给定字符串的行分隔符调整为CR/LF序列
AllocMem 在堆栈上分配给定大小的块
AnsiCompareStr 比较字符串(区分大小写)
AnsiCompareText 比较字符串(不区分大小写)
AnsiLowerCase 将字符转换为小写
AnsiUpperCase 将字符转换为大写
Append 以附加的方式打开已有的文件
ArcTan 余切函数
AssignFile 给文件变量赋一外部文件名
Assigned 测试函数或过程变量是否为空
BlockRead 读一个或多个记录到变量中
BlockWrite 从变量中写一个或多个记录
ChangeFileExt 改变文件的后缀
ChDir 改变当前目录
Chr 返回指定序数的字符
CompareStr 比较字符串(区分大小写)
Concat 合并字符串
Copy 返回一字符串的子串
Cos 余弦函数
Date 返回当前的日期
DateTimeToFileDate 将DELPHI的日期格式转换为DOS的日期格式
DateTimeToStr 将日期时间格式转换为字符串
DateTimeToString 将日期时间格式转换为字符串
DateToStr 将日期格式转换为字符串
DayOfWeek 返回星期的数值
Dec 递减变量值
DecodeDate 将日期格式分解为年月日
DecodeTime 将时间格式分解为时、分、秒、毫秒
Delete 从字符串中删除子串
DiskFree 返回剩余磁盘空间的大小
......

阅读全文(3522) | 评论:0

新学到的WINDOW命令(2008-05-14 11:27:00)

摘要:中了一次毒,学了不少东西,具体如下: taskmgr 启动任务管理器 tasklist 命令查看当前的进程;(当任务管理器被病毒搞没了的时候用) tasklist /svc 查看 svchost 的详细资料; taskkill /f /im ***.exe /t 关闭某个程序的进程; reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\***.exe" /v debugger /t reg_sz /d "ntsd -d" /f   把某个程序映象劫持为不能运行; reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks" /f  除注册表键; del /f /s /q /a:- "%systemroot%\system32\win.ini" 删除文件 route add 208.111.145.0 mask 255.255.255.0 172.21.1.0 把某个IP地址(段),映射为一个无用的IP,相当于屏蔽该IP; ipconfig 查看本级网络状况; net use * /del 注销本机的网络登录,在登陆别人的机器时有时候会用到; dxdiag 启动DIRECTX诊断工具; inetmgr 启动Internet信息服务; gpedit.msc 启动组策略。......

阅读全文(2759) | 评论:0

一次痛苦的杀毒经历(2008-05-14 10:16:00)

摘要:那天上了一个编程的网站时,突然弹出了realplay的安装信息,然后瑞星和卡卡同时报警有病毒入侵,转眼windows桌面突然刷新,刷新后瑞星和卡卡从状态栏中消失,机器变慢,从此机器变成了病毒的天下了。
上网升级了瑞星和卡卡,几次杀毒都效果不佳,转到安全模式杀一个通宵,第二天重启后,不能进入XP系统,登陆页面能显示,然而登陆后桌面打不开,任务管理器也打不开。
因为舍不得原来系统安装的众多程序和设置,决定不采用克隆覆盖C盘,于是找来启动光盘启动到DOS,然后找到原来备份在D盘的XP安装目录,进入I386目录运行setupnt.exe,启动XP系统的修复安装。
漫长安装过程后,重新回到XP桌面,瑞星和卡卡文件监视器依然不能启动(实际上大多数的著名杀毒程序都不能正常启动,因为病毒采用了映象劫持,在注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]下列出的子项目可见多数杀毒软件都给屏蔽掉了,而且在病毒控制的机器上,即使把整个Image File Execution Options删除,它也会自动重新生成),任务管理器不能打开,输入法被锁定为“关闭高级文字服务”并被锁死,开始不能在word,excel,ie中使用中文输入法,到后来整个系统都不能用中文输入了。
上网搜索了无数种手工解决方法和专杀工具,都无法清除病毒,看来杀毒软件远比病毒更新得慢,而且杀毒软件还不断的从网上下载更多的病毒程序到WINDOW和system32目录下,并设置为随系统自启动,通过msconfig可以看到,但是手工清除了,再一启动又重新生成,机器一下子百毒缠身,难以根据某个特征在网上找到合适的病毒清除方法。
由于重装了系统,用卡卡扫描漏洞,提示需要安装很多补丁,全部安装完成后重新启动后系统又不能打开了,提示SERVIES.EXE:无法定位程序输入点HTTPADDURL于动态CDFVIEW.DLL上。
实在没有耐性重新安装系统了,问同事借了一个启动U盘,启动到U盘上的window2003,进入SYSTEM32中查看,发现CDFVIEW.DLL被升级程序升级了,于是在其中备份文件夹中找回旧的CDFVIEW.DLL,复制回SYSTEM3......

阅读全文(3823) | 评论:2

开发语言排行榜(2008-04-25 10:41:00)

摘要:TIOBE开发语言排行榜日前宣布了2008年4月流行开发语言的排名结果,Java 和C 依然占据榜首一二名的位置,可喜的是Delphi 保持了继续上升的良好态势。详情见下图。一直在用delphi来“手工制作”的自己的各种小玩意,一个懂行的同事总是劝我说,它已经是明日黄花,放弃也罢。可是我实在找不到一个可以这样轻易方便,适合我这样的业余人士使用的语言工具了,vc++,vc#不是没用过,但实在是深奥麻烦啊。希望DELPHI继续往上爬呀爬。 10种语言使用情况: (源自:http://news.csdn.net/n/20080411/115141.html)......

阅读全文(4382) | 评论:0

系统 WM_ 消息列表及说明(2008-04-14 14:56:00)

摘要:WM_NULL=$0000;
WM_CREATE=$0001; 应用程序创建一个窗口
WM_DESTROY=$0002; 一个窗口被销毁
WM_MOVE=$0003; 移动一个窗口
WM_SIZE=$0005; 改变一个窗口的大小
WM_ACTIVATE=$0006; 一个窗口被激活或失去激活状态;
WM_SETFOCUS=$0007; 获得焦点后
WM_KILLFOCUS=$0008; 失去焦点
WM_ENABLE=$000A; 改变enable状态
WM_SETREDRAW=$000B; 设置窗口是否能重画
WM_SETTEXT=$000C; 应用程序发送此消息来设置一个窗口的文本
WM_GETTEXT=$000D; 应用程序发送此消息来复制对应窗口的文本到缓冲区
WM_GETTEXTLENGTH=$000E; 得到与一个窗口有关的文本的长度(不包含空字符)
WM_PAINT=$000F; 要求一个窗口重画自己
WM_CLOSE=$0010; 当一个窗口或应用程序要关闭时发送一个信号
WM_QUERYENDSESSION=$0011; 当用户选择结束对话框或程序自己调用ExitWindows函数
WM_QUIT=$0012; 用来结束程序运行或当程序调用postquitmessage函数
WM_QUERYOPEN=$0013; 当用户窗口恢复以前的大小位置时,把此消息发送给某个图标
WM_ERASEBKGND=$0014; 当窗口背景必须被擦除时(例在窗口改变大小时)
WM_SYSCOLORCHANGE=$0015; 当系统颜色改变时,发送此消息给所有顶级窗口
WM_ENDSESSION=$0016; 当系统进程发出
WM_QUERYENDSESSION消息后,此消息发送给应用程序,通知它对话是否结束
WM_SYSTEMERROR=$0017;
WM_SHOWWINDOW=$0018; 当隐藏或显示窗口是发送此消息给这个窗口
WM_ACTIVATEAPP=$001C; 发此消息给应用程序哪个窗口是激活的,哪个是非激活的;
WM_FONTCHANGE=$001D; 当系统的字体资源库变化时发送此消息给所有顶级窗口......

阅读全文(7632) | 评论:0

窗体监控器(2008-02-24 09:32:00)

摘要:  软件名称 窗体监控器
最新版本 v1.2.0
软件大小 833k
更新时间 2008-2
软件语言 简体中文
软件类别 原创/编程工具
运行环境 Win2003, WinXP, Win2000, NT, WinME, Win9X
软件简介
编程或调试工具,用于对第三方程序窗体上各种控件的参数进行查看和控制。典型应用如:查看秘密输入框中的实际字符内容,把被程序禁止点击的按钮(灰色按钮)的禁止解除,把不可以改变大小的窗体和控件改变其大小,以便于显示出被遮挡的内容等。
http://otot.w2.icgaya.com/drawtxt/WinCtrl12.rar
......

阅读全文(3305) | 评论:1

采文文本采集器(2008-02-18 14:43:00)

摘要:软件名称 采文文本采集器
最新版本 v1.1
软件大小 2040k
更新时间 2008-2
软件语言 简体中文
软件类别 原创/编程工具
运行环境 Win2003, WinXP, Win2000, NT, WinME, Win9X
软件简介
用于系统剪贴板监视及文本的收集、分类整理,本软件把用户进行文本复制粘贴的内容自动收集并保存起来,以直观快捷的方式提供用户回查、调用、整理和保存。用户可以快速浏览所有文本文件,并将选中的文本文件的内容快速的粘贴到任何第三方文本编辑器中;可以将其用于收集网络文本信息,过程只需简单的按一下Control+C;可以将其作为文本资料阅读管理器,快速有序的调看大量的文本内容,并可以作简单编辑。结合程序中附带的文本修辑转换器,还可以实现更加方便快捷的文本编辑处理功能。   下载地址 http://otot.w2.icgaya.com/drawtxt/MemText11.rar......

阅读全文(2410) | 评论:1

文本修辑转换器(2008-02-18 14:40:00)

摘要:软件名称 文本修辑转换器
最新版本 v3.5
软件大小 1150KB
更新时间 2008-2
软件语言 简体中文
软件类别 文本编辑转换
运行环境 Win2003, WinXP, Win2000, NT, WinME, Win9X
软件简介
“文本修辑转换器”(原名文字变变)是纯文本的编辑器。它除了具备一般文本编辑功能,还可实现文本浏览,文本快速整理以及实现自定义的文本字符批量替换功能。功能包括:字符内码转换:如把简体中文的文本转换为繁体中文,或把GB2312的内码文本转换为BIG5的内码文本等等;替换敏感字眼,避开搜索引擎;制作火星文;清除文本内的干扰文。某些网站为了防止别人对其内容拷贝到别处,在文本内插入不规则的特殊字符,使用文字变变可以将其统一替换为空格。 文字变变可以用unicode、GB2312 、Big5、韩文、日文等四种编码显示文本,并实现编码间相互转换,可以打开和保存ANSI、UNICODE、UTF8等格式的文本。 使用浏览器模式本程序可作为文本浏览器,很方便的实现文本的浏览和删除。 文本修辑转换器

编码方案编辑器
下载地址:http://otot.w2.icgaya.com/drawtxt/Codetxt35.rar
......

阅读全文(2153) | 评论:1

delphi编程时彻底清除无用的DCU文件(2008-02-14 13:48:00)

摘要:今天在清理程序文件夹中的垃圾文件后,发现在delphi中原本能运行程序却不能编译进行,系统提示在DPR文件中File Notfound 某个DCU文件,这个文件是个垃圾,已经被我删除了,我在DPR文件中根本没有用到这个文件的语句。 经过反复试验,终于知道了怎么处理: 把程序文件夹中的所有DCU文件都删除,然后重新编译,这样系统就终于正确指示出引用这个DCU文件的位置了,它其实不在DPR文件内,而是在某个PAS文件内。......

阅读全文(4194) | 评论:0

delphi长循环时能响应外部命令的语句(2007-12-28 11:42:00)

摘要:procedure TForm1.Button1Click(Sender: TObject); 
begin 
  b:=true; 
  while(b) do 
  begin 
    Caption:='Working'; 
    Application.ProcessMessages; 
  end; 
end; 

procedure TForm1.Button2Click(Sender: TObject); 
begin 
  b:=false; 
  Caption:='Stop';
end; ......

阅读全文(3589) | 评论:0