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

Foi útil?

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
scroll top