1

我正在Windows 7 x64 下的 Delphi XE Pro 下安装 Topaz 的 SigPlus ActiveX 控件http://www.topazsystems.com/Software/download/sigplusactivex.htm 。这个 activeX 控件在 Delphi 7 下安装得很好。

我正在遵循这些基本说明http://topazsystems.com/Software/download/delphihowto.pdf

在最后的说明中单击“确定”后,我在“结构”面板下收到这些错误

Failed to find standard type 'IInterface' at line 81 (81:5)  
Failed to find standard type 'IInterface' at line 292 (292:5)  
'GetTColorProp' is not a field or method identifier at line 478 (478:48)  
There are another 120 error messages like...    
'SetIntegerProp' is not a field...  
'GetIntegerProp' is not a field...  
'GetWordBoolProp' is not a field...  
'GetWideStringProp' is not a field...  

等等。

Expected a ')' but received a ':' at line 569 (569:12)  
Expected '.' but received ';' at line 579 (579:4)
Expected the end of the file but received an identifier 'CreateControl' at line 581 (581:20)

第一个错误“Failed to find standard type 'IInterface' at line 81 (81:5)”指向此代码

_DSigPlus = dispinterface
    ['{69A40DA1-4D42-11D0-86B0-0000C025864A}']

第二个错误代码“Failed to find standard type 'IInterface' at line 292 (292:5)”指向此代码

 _DSigPlusEvents = dispinterface
    ['{69A40DA2-4D42-11D0-86B0-0000C025864A}']

有关如何正确安装此 ActiveX 组件的任何想法?我只是搬到 XE(从 D7 开始),所以我不确定解决这个问题的方法。任何帮助将不胜感激。

谢谢你。

4

1 回答 1

0

尝试以下操作:

从主菜单中选择: Component\Import Component 选择“Import ActiveX Control”并按“下一步”按钮。从列表中选择“SigPlus OLE 控制模块”,然后按“下一步”按钮。为 Palette Pages 选择“ActiveX”:其余部分保持默认值。按“下一步”按钮。选择“安装到新包”,然后按“下一步”按钮。在包名称中输入“SigPlus”,在描述中输入“SigPlus”。单击“完成”按钮。按照编译器提示并验证 TSigPlus 组件是否出现在 ActiveX 工具面板中。

于 2019-07-09T21:03:41.600 回答