摘要:
//分割字符串 ExtractStringsvar s: String; List: TStringList;begin s := 'about: #delphi; #pascal, programming'; List := TStringList.Create; ExtractStrings([ 阅读全文
摘要:
背景:原来要替换字符串 官方有StringReplace函数,后来官方引进了StringHelper帮助类,更加简化了字符串的替换操作。这里做个简单对比; 首先看下函数定义原型: 1.StringReplace函数原型 2.TStringHelper类里的原型: 好了,接下来让我们弄个Demo对比下 阅读全文
摘要:
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。1.最简单用法,不带图形MessageBox(0,'不同意','提示',MB_OK);MessageBox(0,'不同意','提示',MB_OKCANCEL );2.警告对话框:MessageBox(0,'密码 阅读全文
摘要:
使用pos函数来查找字符第一次出现的位置 pos(要查找的字符串,在字符串中查找) varstr1:string;i,j:integer;begin str1:='dsf4654f6<ds>ad' ; j:=pos('<',str1);//在字符串str1中查找"<" if j<>0 then // 阅读全文
摘要:
Delphi的单引号,真是会把人搞晕的一个符号 Delphi中不使用双引号,单引号必须配对 ①引号内无字串的情况下ShowMessage('');->空字串ShowMessage('' ');->这是错的ShowMessage('''');->显示一个引号原则->从左开始,去掉第一个引号与最后一个引 阅读全文
摘要:
因为你浏览的页面可能有框架,框架中包含多少个页面,就会触发多少个onDocumentComplete事件。 每个单独的框架都可能会触发DocumentComplete事件。 框架集页面会最后触发DocumentComplete事件。 发送事件的对象可以通过DocumentComplete事件的第一个 阅读全文
摘要:
OnDocumentComplete事件在网页中含有Frame时就不行了,每个Frame都会产生OnDocumentComplete事件,无法知道什么时候真正完成了。 有一种方法可以判断网页是否真正完成了: var glpDisp: IDispatch = nil; procedure TForm1 阅读全文