Pregunta

Estoy tratando de crear TTabSheets dinámicos para mi programa.
Escrito en FPC / Lázaro está construyendo para ARM / WinCE
Todo funciona, incluyendo tabsheets creados en tiempo de diseño, pero el siguiente código

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;   

en la línea Tab.PageControl:. = PageControl1; la excepción EBusError, Error de bus o de acceso a datos desalineado se eleva

leí esto, pero no estoy seguro de cómo se aplica http://wiki.freepascal.org/Windows_CE_Development_Notes#Alignment_problems

el código funciona bien para Win32
FPC Versión 2.2.4

¿Fue útil?

Solución

Después de algo de ayuda de aquí http://lazarus.freepascal.org

La respuesta fue utilizar el Daily Snapshot, Lázaro-0.9.29-27140-FPC-2.4.3-20100819

Todo fijo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top