Delphi

Delphi

Delphi 如何从DLL中检索导出函数的列表

74 0

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

Delphi

Delphi HTTP POST JSON示例

36 0

在您的使用中添加以下库: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

Delphi

Delphi 验证IP地址

60 0

//有点老旧了,就当是学习了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

Delphi

Delphi XE2读取内存偏移数据代码

36 0

刚学习的时候直接读取基值是很简单的,但是类型[[[00a41ff0+1c]+34]+490]这样的偏移数值应该如何读取呢?下面给大家分享下Delphi 的代码:复制代码var GameH:HWND; {定义窗口句柄} GamePid:DWORD; {定义窗口进程ID} ReadByte:SIZE_T; {实际读取字节} Gamehprocess: THandle; {就是非负数的整数类型 定义进程句柄} HP:DWORD; Text

Delphi 如何从URL提取文件名?
Delphi

Delphi 如何从URL提取文件名?

76 0

//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

Delphi

Delphi XE(Indy10)TIdBytes转AnsiString的实现

70 0

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