Delphi

Delphi

delphi FDConnection取得EXCEL工作表名

45 0

procedure GetTableNames(const ACatalogName, ASchemaName, APattern: string; AList: TStrings; AScopes: TFDPhysObjectScopes = [osMy]; AKinds: TFDPhysTableKinds = [tkSynonym, tkTable, tkView]; AFullName: Boolean = True);FDCon_Excel.GetTableNam

Delphi

delphi wmi 取显卡GPU信息

52 0

{$APPTYPE CONSOLE}uses SysUtils, ActiveX, ComObj, Variants;procedure GetWin32_VideoControllerInfo;const WbemUser =''; WbemPassword =''; WbemComputer ='localhost'; wbemFlagForwardOnly = $00000020;v

Delphi

Delphi中比较两个字符串相似性的百分比算法

46 0

用百分比比较两个字符串(彼此之间有多少相似度)返回 byte 类型,从 0 到 100%function CompareStringsInPercent(Str1, Str2: string ): Byte;type TLink = array [0..1] of Byte;var tmpPattern: TLink; PatternA, PatternB: array of TLink; IndexA, IndexB, LengthStr: Integer;begin Resul

Delphi

delphi TByteDynArray转化为string

57 0

procedure TForm1.Button1Click(Sender: TObject);var I : integer; aa : TByteDynArray; bb : string;begin setlength(aa,10); for I := 0 to 9 do aa[I] := byte('a'); bb := string(aa); showmessage(bb);end;

Delphi

delphi repeat 递增/递减输出

57 0

procedure TForm1.Button1Click(Sender: TObject);vari:integer;begini:=0;repeat i:=i+1; memo1.Lines.Add(IntToStr(i));until i=10;end;procedure TForm1.Button1Click(Sender: TObject);vari:integer;begini:=10;repeat i:=i-1; memo1.Lines.Add(IntToStr(i));until

Delphi

delphi 将base64字符串转化为Jpeg图片

41 0

uses jpeg,EncdDecd;function Base64StringToJpeg(ImgStr:string):TJPEGImage;var ss:TStringStream; ms:TMemoryStream; jpg:TJPEGImage;begin try ss := TStringStream.Create(imgStr); ms := TMemoryStream.Create; DecodeStream(ss,ms);//将base64字符流还原为内

Delphi

delphi cxDBTreeList:最简单的节点图标添加方法

140 0

先在窗体上放ImageList关联到cxDBTreeList,在cxDBTreeList的GetNodeImageIndex事件中写如下:procedure cxDBTreeList1GetNodeImageIndex(Sender:TcxCustomTreeList; ANode: TcxTreeListNode; AIndexType:TcxTreeListImageIndexType; var AIndex: TImageIndex);vari :Integer;begin//给树结点加上图标fo