2010-08-13 6 views
0

Je tente de créer TTabSheets dynamique pour mon programme.
écrit dans CCPF/Lazarus construit pour ARM/WinCE
Tout fonctionne, y compris le temps de conception créé tabsheets mais le code suivantEBusError sur l'attribution PageControl fpc/Lazaurs

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; 

sur la ligne Tab.PageControl: = PageControl1; l'exception EBusError, erreur de bus ou de l'accès aux données mal alignées est soulevée.

Je lis cela, mais je ne suis pas sûr de savoir comment il applique http://wiki.freepascal.org/Windows_CE_Development_Notes#Alignment_problems

le code fonctionne bien pour win32
CPF Version 2.2.4

Répondre

1

Après un peu d'aide d'ici http://lazarus.freepascal.org

Le la réponse était d'utiliser l'instantané quotidien, Lazarus-0.9.29-27140-fpc-2.4.3-20100819

Tout Fix ed

+0

+1 de suivi –

Questions connexes