Delphi 根據字串找到函式並執行的例項

2022-10-06 16:09:12 字數 1021 閱讀 3212

delphi 根據字串找到函式並執行的例項

例項**:

unit unit1;

inte***ce

uses

windows, messages, sysutils, var classes, graphics, controls, forms,

dialog程式設計客棧s, stdctrls;

type

tshowinfo = procedure(info:string) of object; //宣告乙個procedure型別,引數和showinfo一致

tform1 = class(tform)

button1: tbutton;

procedure button1click(sender: tobject);

private

public

published

procedure showinfo(info:string);

end;

var

form1: tform1;

implementation

procedure tform1.showinfo(info: string);

begin

showmessage(info);

end;

procedure tform1.button1click(sender: tobject);

var

s:tshowinfo;

begin

@s := methodaddress('showinfo'); //取得showinfo的位址

if @s <> nil then //如果不為空

begin

s('中華人民共和國'); //執行

程式設計客棧 end;

end;

end.

本文標題: delphi 根據字串找到函式並執行的例項

本文位址:

Delphi 字串擷取函式

如果要使用leftstr,rightstr,midstr必需引用系統單元strutils 宣告變數str string str helloworld 1,leftstr str,2 he 從str字串變數的最左邊 第乙個字元包括第乙個字元 開始擷取2個字元 2,rightstr str,2 ld 從...

DELPHI字串 陣列操作函式

1.copy 功能說明 該函式用於從字串中複製指定範圍中的字元。該函式有3個引數。第乙個引數是資料來源 即被複製的字串 第二個引數是從字串某一處開始複製,第三個引數是要複製字串的長度 即個數 最後函式返回乙個新的字串 即是我們指定要複製的字串內容 參考例項 var s string mystr st...

DELPHI字串 陣列操作函式

對字串及陣列的操作,是每個程式設計師必須要掌握的。熟練的使用delphi的這些函式,在程式設計時能更加得心應手。1.copy 功能說明 該函式用於從字串中複製指定範圍中的字元。該函式有3個引數。第乙個引數是資料來源 即被複製的字串 第二個引數是從字串某一處開始複製,第三個引數是要複製字串的長度 即個...