EBUSERROR ATRAVIE
-
28-09-2019 - |
Pergunta
Estou tentando criar fichas dinâmicas para o meu programa.
Escrito em FPC/Lazarus sendo construído para braço/estreia
Tudo funciona, incluindo as folhas de guias criadas pelo tempo de design, mas o seguinte 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;
na linha Tab.pageControl: = pageControl1; a exceção EBUSERROR, erro de barramento ou acesso de dados desalinhados é levantado.
Eu li isso, mas não tenho certeza de como isso se aplicahttp://wiki.freepsal.org/windows_ce_development_notes#alignment_problems
O código funciona bem para Win32
FPC versão 2.2.4
Solução
Depois de alguma ajuda daquihttp://lazarus.freepsal.org
A resposta foi usar o instantâneo diário, Lazarus-0.9.29-27140-FPC-2.4.3-20100819
Tudo fixo
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow