我正在尝试为我的程序创建动态 TTabSheets。
用为 ARM/WinCE 构建的 FPC/Lazarus 编写
一切正常,包括设计时创建的标签表,但以下代码
try
Tab := TTabSheet.Create(PageControl1);
logit('1');
Tab.PageControl := PageControl1;
logit('2');
Tab.Caption := gname;
except
on E: Exception do
begin
logit(e.message);
logit(e.classname);
end;
end;
就行Tab.PageControl := PageControl1; 引发异常EBusError、总线错误或未对齐的数据访问。
我读过这个,但我不确定它如何应用 http://wiki.freepascal.org/Windows_CE_Development_Notes#Alignment_problems
该代码适用于 win32
FPC 版本 2.2.4