Error EBus sobre la asignación de control Page FPC / Lázaro
-
28-09-2019 - |
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
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