Delphi

Delphi

delphi 获取安卓机器码

55 0

获取安卓机器码{$IFDEF Android}function GetAndroidID(): string;var JObj: JObject; JTM: JTelephonyManager;begin JObj := SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE); if JObj<>nil then begin JTM := TJTelephonyManager.W

delphi 右下角滑动消息窗口
Delphi

delphi 右下角滑动消息窗口

32 0

uses FoxmailMsgFrm;//调用procedure TForm1.Button1Click(Sender: TObject);beginShowInfo('信息');end;procedure TForm1.Button2Click(Sender: TObject);beginShowWarning('信息');end;procedure TForm1.Button3Click(Sender: TObject);beginShowError('信息&

Delphi

delphi 屏幕DPI计算

110 0

procedure TForm1.Button1Click(Sender: TObject);var DC: HDC; t:integer;begin DC := GetDC(0); t:=GetDeviceCaps(DC, logpixelsx) ; ReleaseDC(0, DC); edit1.Text:= inttostr(t); edit2.Text:= vartostr (t / 96 );end;

Delphi

delphi 两字符串之间添加分隔符

54 0

function AddStr(const Str: string; const AdditionalStr: string; const DelimiterStr: string): string;begin if Str = EmptyStr then begin Result := AdditionalStr; end else begin Result := Str + DelimiterStr + AdditionalStr; end;end;procedure TFo

Delphi

delphi Edit只允许输入数字和小数点

38 0

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);vari:Integer;beginif (Key = '.') and (Length(Edit1.Text) > 0) then //处理小数点 begin for i := 1 to length(Edit1.text) do begin if Edit1.Text[i] = '.' then Key := #

Delphi

delphi 从字符串提取字符串

26 0

Function CopyTo_(S : String; StopChar : Char) : String; Var I : Integer; S1 : String;begin// S1 := ''; For I := 1 to Length(S) do if S[I] = StopChar then break else S1 := S1 + S[I]; result := S1;end;procedure TForm1.FormCreate(Sender: TObject