首页  编辑  

关于Delphi的ActiveX Form的一个问题

Tags: /超级猛料/COM、ActiveX,DDE/   Date Created:

如果你编写的ActiveX Form无法在网页里面显示出来,而你又把其他的方面都明白了的话,那么你可以查一查下面的这个方面的问题,在你的ActiveX Form的主窗体的源代码中,有类似下面的代码:

initialization

 TActiveFormFactory . Create (

   ComServer ,

   TActiveFormControl ,

   TlyhAxForm ,

   Class_lyhAxForm ,

    1 ,

    '{BC92EC83-BA34-48A4-B236-B4AC3D3938AF}' ,

   OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL ,

   tmApartment );

end .

注意,问题就在这里,请把那个GUID去掉改成下面的即可:

initialization

 TActiveFormFactory . Create (

   ComServer ,

   TActiveFormControl ,

   TlyhAxForm ,

   Class_lyhAxForm ,

    1 ,

    '' ,

   OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL ,

   tmApartment );

end .

Kingron 为了这个问题化了一个下午的时间!痛苦中……