[fpc-devel] Sven commit (r34087) breaks casting an object to an	interface
    Juha Manninen 
    juha.manninen62 at gmail.com
       
    Fri Jul 15 12:31:08 CEST 2016
    
    
  
On Fri, Jul 15, 2016 at 12:51 PM, Maciej Izak <hnb.code at gmail.com> wrote:
> constructor TDesignFormData.Create(AForm: TCustomForm);
> begin
>   FForm := AForm as IDesignedForm; // won't work anymore. FForm is an
> interface
I have not studied the context of this code but to me it looks suspicious.
If such a typecast is needed then something is wrong in the code's design.
An obvious idea is to change the AForm's type to IDesignedForm.
My intuition says that Sven's commit only revealed some fishy code in
sparta dockedformeditor.
Juha
    
    
More information about the fpc-devel
mailing list