特别是,我想预设所需的大小,从外部源获取位图,然后使用 classy 面向对象的方式处理数据。
我认为是什么
这样的假设我是否正确?
答案 0 :(得分:9)
TBits
是内部位结构的,因此它不是一个简单的布尔集合。要访问内部数据指针,可以使用class helpers
。
Type
TBitsHelper = class helper for TBits
private
function GetBitsPointer: Pointer;
public
property BitsPt: pointer read GetBitsPointer;
end;
function TBitsHelper.GetBitsPointer: Pointer;
begin
with Self do Result := FBits;
end;