Time of Update: 2018-12-05
// MatchedExpression 與 SubExpressions[0]var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007'; reg.RegEx := 'Delphi'; while reg.MatchAgain do begin ShowMessage(reg.MatchedExpression); //Delphi;
Time of Update: 2018-12-05
提交地址:http://www.hackpig.cn/aspbbs/post2.aspHTTP頭資訊:POST /aspbbs/post2.asp HTTP/1.1Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/x-silverlight,
Time of Update: 2018-12-05
1.擷取網頁中變數的值例如:htm中<script> var currIDS=123</script> 程式中可以這樣調用 id := Form1.WebBrowser1.OleObject.Document.script.currIDS 備忘:變數可以是javascript定義的,也可以是vbscript定義的,如果Webbrowser1中找不到該變數,調用會觸發一個例外狀況事件,即變數currIDS不存在。2.執行網頁中的函數 tmpf :=
Time of Update: 2018-12-05
當我們不在使用某個對象時,必須將這個對象從記憶體空間中刪除,這樣可以避免不必要的資料浪費記憶體空間。 Object Pascal類的物件建構方法必須以保留字"Constructor”取代"Function"或"Procedure";對象的析構必須使用保留字"Destructor"。 由於類的聲明分為兩種:繼承Delphi內建類的Class類 和 完全自訂的object類,因此類的構造和析構也分開來談。 1、繼承Delphi內建類的Class類 的構造和析構 1.1
Time of Update: 2018-12-05
代碼如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) start: TButton; Memo1: TMemo; procedure startClick(Sender: TObject); ******* {
Time of Update: 2018-12-05
// preCaseLess: 不區分大小寫, 相當於其他語言中的 ivar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'abc ABC aBc'; reg.RegEx := 'abc'; reg.Replacement := '◆'; reg.Options := [preCaseLess]; //選項是集合類型的 reg.ReplaceAll;
Time of Update: 2018-12-05
TStrings類 出於效率的考慮,Delphi並沒有象C++和Java那樣將字串定義為類,因此TList本身不能直接儲存字串,而字串列表又是使用非常廣泛的,為此Borland提供了TStrings類作為儲存字串的基類,應該說是它除了TList類之外另外一個最重要的Delphi容器類。 要注意的是TStrings類本身包含了很多抽象的純虛的方法,因此不能執行個體化後直接使用,必須從TStrings類繼承一個基類實現所有的抽象的純虛方法來進行實際的字串列表管理。雖然TStrings類本身是一個
Time of Update: 2018-12-05
Private Sub Command1_Click() Text2.Text = URLEncode(Text1.Text) End Sub Public Function URLEncode(ByRef strURL As String) As String Dim I As Long Dim tempStr As String For I = 1 To Len(strURL) If Asc(Mid(strURL, I, 1)) < 0 Then tempStr = "%" &
Time of Update: 2018-12-05
IdHTTP_Thread := TIDHTTP.Create; IdHTTP_Thread.ReadTimeout := 240000; IdHTTP_Thread.ConnectTimeout := 240000; IdHTTP_Thread.Request.UserAgent :='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)'; try try
Time of Update: 2018-12-05
原始碼如下:unit Unit2;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, OleCtrls, SHDocVw;type TForm2 = class(TForm) WebBrowser1: TWebBrowser; Button1: TButton; ListBox1: TListBox;
Time of Update: 2018-12-05
代碼檔案:-------------------------------------------------------------------------------- unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo;
Time of Update: 2018-12-05
Internet Transfer 控制項實現了兩種廣泛使用的 網際網路通訊協定 (IP): 超文本傳送協議(HyperText Transfer Protocol)(HTTP) 和檔案傳送協議(File Transfer Protocol) (FTP)。使用 Internet Transfer 控制項可以通過 OpenURL 或 Execute 方法串連到任何使用這兩個協議的網站並檢索檔案。 可能的用途 在應用程式中添加 FTP 瀏覽器。 建立自動從公用 FTP 網站下載檔案的應用程式。
Time of Update: 2018-12-05
MSHTML是微軟公司的一個COM組件,該組件封裝了HTML語言中的所有元素及其屬性,通過其提供的標準介面,可以訪問指定網頁的所有元素.
Time of Update: 2018-12-05
Inet控制項(Internet Transfer
Time of Update: 2018-12-05
緣起, 在ArcGIS World看到兔八哥轉帖的一個東西,叫,《完全卸載ArcGIS》,然後看內容好象不是特別對,找到ESRI Canada的原文,原來原文指的是如何完全卸載並重裝ArcGIS。 本文的重點是想告訴大家,如果您的機器事先已經安裝過ArcGIS,那麼僅執行卸載可能並不乾淨,這時可以通過ArcGIS desktop 光碟片的setup帶/cleanup進行環境變數及註冊表的清理工作。這樣再次進行ArcGIS的安裝就相當於在一個以前沒有安裝過ArcGIS的環境下
Time of Update: 2018-12-05
今天幫同事解決個EXCEL問題,現記在這,以作備忘現象: 想要修改保護單元 格的內容,在使用“工具”菜單“保護”子功能表的“撤消工作表保護”命令,這時要求輸入密碼。解決方案:網上找到一文http://www.excel123.cn/Article/excelvba/200812/126.html1.按Alt+F11,開啟VBA編輯器。 2.在“工程”視窗中選擇要取消保護的工作表名稱,單擊菜單“插入→模組”。 3.在右側的代碼視窗中輸入下列代碼:Sub
Time of Update: 2018-12-05
**************************************************************************************************2、傳送—填充指令**************************************************************************************************傳送—填充指令是把位元短的源運算元傳送給位元長的目的運算元。指令格式如下:MOVSX/MO
Time of Update: 2018-12-05
把一個表單或者控制項變成可以停靠只需要兩步:(1)把DragKind特性設定為dkDock。(2)把DragMode特性設定為dmAutomatic。另外,TPanel控制項有一個UseDockManager特性,如果為Ture,它的作用是將停靠在上面的控制項的尺寸擴充為Panel的大小,即充滿全部Panel空間。 示範代碼:建立一個VCL form工程,加入介面代碼:object Form1: TForm1 Left = 0 Top = 0 Caption = #25511#20214#
Time of Update: 2018-12-05
6、堆棧操作指令************************************************************************************************** 堆棧是按先進後出的的原則在記憶體中組織的一個儲存地區。該地區一端固定一端活動,固定端稱為棧底,而工作端稱為棧頂。往堆棧中存入或取出資訊都在棧頂進行。CPU中的堆棧指標SP始終指向棧頂,而堆棧段寄存器SS則指明了堆棧段的起始位置。 堆棧是一個重要的資料結構,它具有“先進後出”的特點,
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter