0

プログラム用に動的な TTabSheets を作成しようとしています。
FPC/Lazarus で作成され、ARM/WinCE 用にビルドされて
います。設計時に作成されたタブシートを含め、すべてが機能しますが、次のコード

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で正常に動作します。

4

1 に答える 1

1

ここからの助けの後 http://lazarus.freepascal.org

答えは、毎日のスナップショット、Lazarus-0.9.29-27140-fpc-2.4.3-20100819 を使用することでした。

すべて固定

于 2010-08-20T06:40:55.430 に答える