Delphi 正則表達式語法(6): 貪婪匹配與非貪婪匹配
//貪婪匹配var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject :=
Delphi 正則表達式語法(7): 匹配轉義字符
// ? 號的意義是匹配 0-1 次, 如果需要匹配 ? 怎麼辦var reg: TPerlRegEx;begin reg := TPerlRegEx.Cr
Delphi 正則表達式語法(8): 引用子表達式 - 也叫反向引用
//准備: 我們先寫一個搜索所有英文單詞的表達式var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil
Delphi 正則表達式語法(9): 臨界匹配 - 也叫預搜索與反向預搜索
//匹配右邊var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := D
Delphi 正則表達式語法(10): 選項
// preCaseLess: 不區分大小寫, 相當於其他語言中的 ivar reg: TPerlRegEx;begin reg := TPerlRegEx
Delphi 正則表達式之TPerlRegEx 類的屬性與方法(5): Compile、Study
// Compile、Studyvar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Re
Delphi 正則表達式之TPerlRegEx 類的屬性與方法(6): EscapeRegExChars 函數
// EscapeRegExChars 函數可以自動為特殊字符加轉義符號var reg: TPerlRegEx;begin reg := TPerlRegE
初學 Delphi 嵌入匯編[1] - 匯編語言與機器語言
匯編語言之前是機器語言. 機器語言是機器指令的集合, 機器指令是一系列二進制數字, 計算機將之轉換為一系列高低電平, 而實現運算. 在 PC 機上運行機器
初學 Delphi 嵌入匯編[2] - 匯編語言關鍵字
匯編語言不區分大小寫.關鍵字用途AHALANDAXBHBLBPBXBYTECHCLCSCXDHDIDLDSDWordDXEAXEBPEBXECXEDIEDXE
初學 Delphi 嵌入匯編[3] - 第一個 Delphi 與匯編的例子
前面知道了一個匯編的賦值指令(MOV), 再了解一個加法指令(ADD), 就可以做個例子了. 譬如: ADD AX,BX; 這相當於 Delphi 中的
初學 Delphi 嵌入匯編[4] - 寄存器在過程與函數中的使用
CPU 提供了諸多寄存器, 但在 Delphi 的過程和函數中, 只有 EAX ECX EDX 三個寄存器可以自由使用; 如果改變了其他寄存器, 在過程和
初學 Delphi 嵌入匯編[5] - 寄存器在過程與函數中的使用 - 續
//測試寄存器: 如果只有兩個參數, 看看 ECX EDX 誰來接受第二個參數procedure Proc(x,y: Integer);var a,b: In
初學 Delphi 嵌入匯編[6] - & 操作符
//在匯編中訪問 Delphi 的變量可以使用 & 操作符procedure Proc(str1,str2: string);var s1,s2: s
初學 Delphi 嵌入匯編[8] - 8 位寄存器、16 位寄存器與 32 位寄存器
王爽老師書上說, CPU 內部主要就是寄存器. 現在我們在 32 位的系統下工作, 當然主要使用的是 32 位寄存器; 那它和 8 位、16 位的寄存器又有
初學 Delphi 嵌入匯編[9] - asm 可以代替 begin
//可以用 asm 代替 beginfunction Fun(x: Integer): Integer;asm mov eax, x inc eaxend;{
初學 Delphi 嵌入匯編[10] - 函數返回值與寄存器
返回類型寄存位置Char、ByteAL 寄存器SmallInt、WordAX 寄存器Integer、LongWord、AnsiString、Pointer、C
初學 Delphi 嵌入匯編[11] - 用匯編重寫一個 Delphi 函數
//Delphi 函數function DelphiFun(x: Integer): Integer;begin Result := x * 2;end;/