[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