ActiveX controls with old Delphi versions
Posted
by DamienD
on Stack Overflow
See other posts from Stack Overflow
or by DamienD
Published on 2010-03-25T07:19:28Z
Indexed on
2010/03/25
7:23 UTC
Read the original article
Hit count: 393
I'm testing a non visual ActiveX control based on a registered .ocx which I import into Delphi using the provided wizard.
Then, I simply put the generated component on the main form of a new VCL application.
Under old Delphi versions (D5 and D2007), when i launch the application, this raise an AV during the component initialization.
with Delphi 2009 : no problem, the application starts smoothly.
My questions are :
Are there known enhancements of ActiveX management in recent Delphi versions which can explain this difference ?
Can I suspect a bug in the ActiveX control, or can I consider the origin of the problem is from old Delphi versions ?
I need to use this component (if tests OK) in D2007. Do you think that it is possible to correct the AV problem under D2007 by modifying the D2007 generated .tlb file (for example by trying to use the D2009 generated one)
PS: the ActiveX control is not named, because my question is a general question about Delphi and ActiveX, not about a specific ActiveX control.
© Stack Overflow or respective owner