DELPHI技巧
yjbnew
这个作者很懒,什么都没留下…
展开
-
用INNO SETUP做安装程序时,如何自动注册一个自己开发的DLL文件??
[Files]Source: "E:/DevStudio/安装程序制作/Bin/SPTTSCHS.DLL"; DestDir: "{pf}/Common Files/SpeechEngines/Microsoft/TTS/2052"; Flags:ignoreversion regserverSource: "E:/DevStudio/安装程序制作/Bin/SPTTSCHS.DLL"; Des原创 2006-06-04 08:50:00 · 2999 阅读 · 0 评论 -
delphi中exit,abort,break,continue 的区别
delphi中表示跳出的有break,continue, exit,abort, halt, runerror。 1、break 强制退出循环(只能放在循环中),用于从For语句,while语句或repeat语句中强制退出。 2、continue 用于从For语句,while语句或repeat语句强行结束本次称称循环,并开始下一次循环。 3、exit 用于从当前代码块中退出。若该代码为主程序转载 2012-06-06 10:50:10 · 314 阅读 · 0 评论 -
如何在Delphi中使用正则表达式
正则表达式最早是由数学家Stephen Kleene于1956年提出,他是在对自然语言的递增研究成果的基础上提出来的。具有完整语法的正则表达式使用 在字符的格式匹配方面上,后来被应用到熔融信息技术领域。 正则表达式并非一门专用语言,但它可用于在一个文件或字符里查找和替代文本的一种标准。许多程序中都使用了正则表达式,但是作为我常用的编程工具之一的Delphi却没有直接提供对正则表达式的转载 2012-06-05 15:03:50 · 352 阅读 · 0 评论 -
DELPHI操作二进制文件
f:file b:array[1..4] of byte; //按字节读取文件 AssignFile(f, fname); 关联文件到变量 reset(f, 4); //打开文件,并设定一次读取4个字节 blockread(f, b, 1); //读取文件,一次读取4个字节 到变量B中 同时读取指针下移4个字节。原创 2012-06-05 08:41:15 · 1904 阅读 · 0 评论 -
delphi数据类型转换函数
DateTimeToFileDate 函数 将DELPHI的日期格式转换为DOS的日期格式 DateTimeToStr 函数 将日期时间格式转换为字符串 DateTimeToStrin转载 2012-06-06 09:49:22 · 408 阅读 · 0 评论 -
delphi 中获取文件大小
delphi 中获取文件大小 大概有这些方法可以获得文件大小 FileSizeByName(需要引用IdGlobal单元) GetFileSize FileSize(不能获得正在使用的文件大小) FileSeek TFileStream.Size 下面是使用例子 1。FileSizeByName(需要引用IdGlobal单元)转载 2012-06-05 11:48:34 · 1877 阅读 · 0 评论 -
今天开始,彻底研究一下EMBEDWEBBORWSER
用DELPHI做个像模像样的浏览器。也算不枉此生了。原创 2010-06-10 13:06:00 · 247 阅读 · 0 评论 -
delphi中Webbrowser疑难问题集锦
1.获得网页中变量值 htm中 var currID=123 程序中可以这么调用 id := Form1.WebBrowser1.OleObject.Document.script.currID 值得说明的是,变量可以是javascript定义的,也可以是vbscript定义的,如果Webbrowser1中找不到该变量,调用会触发一个异常事件转载 2009-06-22 08:44:00 · 312 阅读 · 0 评论 -
写文本文件的问题
详见:http://community.csdn.net/Expert/topic/4126/4126701.xml?temp=.62875var afile:textfile; fname;string;if strexcel tempdialog := tsavedialog.Create(nil); tempdialog.Filter:=*.txt|*.txt;原创 2006-06-04 09:25:00 · 681 阅读 · 0 评论 -
DELPHI高精度计时方法,取毫秒级时间精度
DELPHI高精度计时方法,取毫秒级时间精度(方法一): //取毫秒级时间精度(方法一): var t1,t2:int64; r1:int64; begin t1:=GetTickCount;//获取开始计数 WINDOWS API sleep(1000);{do...}//执行要计时的代码 t2:=GetT转载 2012-08-14 09:24:17 · 1722 阅读 · 0 评论