Delphi
2023-01-02
74
program Project1; uses Forms, Classes, SysUtils, Dialogs, ImageHlp, // routines to access debug information Windows; // by Dmitry Streblechenko procedure ListDLLFunctions(DLLName: string; List: TStrings); type chararr = array [0..$FFFFFF
2023-01-02
64
procedure TForm1.Button1Click(Sender: TObject);beginCaption := Languages.NameFromLocaleID[GetThreadLocale];end;
2023-01-02
36
在您的使用中添加以下库:idSSLopenSSL,idHttp,Json这是POST JSON数据的示例代码:procedure TForm1.Button1Click(Sender: TObject);var JsonStr: string; sResponse: string; JsonToSend: TStringStream; HTTP1: TidHTTP; F: TJSONObject;begin Button1.Enabled := False; memoResponse.Li
2023-01-02
53
function URLEncode(const aData: AnsiString): AnsiString;const Chars: Array [0..18] of AnsiChar = (#$25, #$21, #$2A, #$27, #$28, #$29, #$3B, #$3A, #$40, #$26, #$3D, #$2B,
2023-01-02
60
//有点老旧了,就当是学习了function IsIPaddr(IP: string): Boolean;var Node: array[0..3] of Integer; tIP: string; tNode: string; tPos: Integer; tLen: Integer;begin Result := False; tIP := IP; tLen := Length(tIP); tPos := Pos('.', tIP); tNode := MidSt
2023-01-02
36
刚学习的时候直接读取基值是很简单的,但是类型[[[00a41ff0+1c]+34]+490]这样的偏移数值应该如何读取呢?下面给大家分享下Delphi 的代码:复制代码var GameH:HWND; {定义窗口句柄} GamePid:DWORD; {定义窗口进程ID} ReadByte:SIZE_T; {实际读取字节} Gamehprocess: THandle; {就是非负数的整数类型 定义进程句柄} HP:DWORD; Text
2023-01-02
76
//1function ExtractUrlFileName(const AUrl: string): string;varI: Integer;beginI := LastDelimiter('\:/', AUrl);Result := Copy(AUrl, I + 1, MaxInt);end;procedure TForm3.FormCreate(Sender: TObject);var url: string;beginMemo1.Clear;url:=Edit1.text;t
2023-01-02
70
TIdBytes 类型引用自单元 IdGlobal;其原型定义为 TIdBytes = array of Byte;转换函数如下:经过测试多次发送后在字符串尾部不会出现乱码或多余字符function IdBytesToAnsiString(ParamBytes: TIdBytes): AnsiString;var i: Integer; S: AnsiString;begin S := ''; for i := 0 to Length(ParamBytes) - 1 do