> > [TJITForms.DoCreateJITComponent] Error Error: CreateNewClass
> > new aligned 
> > TypeData
> >    Stack trace:
> >    $00719F38  TJITCOMPONENTLIST__CREATENEWJITCLASS,  line 1473 of 
> > /usr/local/share/lazarus-newstable/designer/jitforms.pp
> 
> I haven't run into that one. Looking at jitforms.pp, the code 
> checks whether the PTypeData points to the location after 
> Typeinfo.name and raises the exception if it isn't the case. 
> To be confirmed by the developer that wrote the code but I 
> guess the purpose was to anticipate alignment problems such 
> as the one I fixed. If that is the case then the check could 
> simply be removed.
> 

Was able to reproduce the problem. Just a matter of component name length.

I removed the check in jitforms.pp (comment line 1471 to 1473, if .. then
raise ... ) and at first sight that solves this problem. A confirmation
about the purpose of the check from one of the developers would be helpfull.
Still working on the problem in StdCodeTools.

Ludo


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to