【发布时间】:2011-02-10 16:09:27
【问题描述】:
var
FileBuff: TBytes;
Pattern: TBytes;
begin
FileBuff := filetobytes(filename);
Result := CompareMem(@Pattern[0], @FileBuff[0], Length(Pattern));
end;
有没有
之类的功能Result := Pos(@Pattern[0], @FileBuff[0]);
【问题讨论】:
-
Pos 是二进制安全的,用 AnsiChar 和瞧瞧的数组喂它,工作
-
您可能还对字节的 StringReplace 函数感兴趣:stackoverflow.com/questions/3106139/…