无法在Delphi XE下安装Topaz SigPlus ActiveX控件。有错误讯息 [英] Can't install Topaz SigPlus ActiveX control under Delphi XE. Have error messages

查看:161
本文介绍了无法在Delphi XE下安装Topaz SigPlus ActiveX控件。有错误讯息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm installing Topaz's SigPlus ActiveX control http://www.topazsystems.com/Software/download/sigplusactivex.htm under Delphi XE Pro under Windows 7 x64. This activeX control installs fine under Delphi 7.

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

I'm following these basic instructions http://topazsystems.com/Software/download/delphihowto.pdf

在最终说明中单击确定后,我在结构面板下得到这些错误

After clicking on OK in the final instruction, I get these errors under the 'Structure' panel

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)

第一个错误在第81行(81:5)找不到标准类型'IInterface'指向此代码

The first error "Failed to find standard type 'IInterface' at line 81 (81:5)" points to this code

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

第二个错误代码在第292行(292:5)未能找到标准类型'IInterface'指向此代码

The second error code "Failed to find standard type 'IInterface' at line 292 (292:5)" points to this code

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

关于如何正确安装此ActiveX组件的任何想法?我只是从D7转到XE,所以不确定如何解决此问题。

Any ideas on how to get this ActiveX component to install correctly? I'm just moving to XE (from D7) so I'm not sure the way to fix this. Any help would be greatly appreciated.

谢谢。

推荐答案

请尝试以下操作:

从主菜单中选择:组件\导入组件
选择导入ActiveX控件,然后按下一步按钮。
从列表中选择 SigPlus OLE控制模块,然后按下一步按钮。
为调色板页面选择 ActiveX:并保留其余部分的默认值。按下一步按钮。
选择安装到新软件包,然后按下一步按钮。
在软件包名称中输入 SigPlus,在描述中输入 SigPlus。
单击完成按钮。
按照编译器提示进行操作,并验证TSigPlus组件是否出现在ActiveX工具面板中。

From the Main Menu select: Component\Import Component Select "Import ActiveX Control" and press the ‘Next’ button. Select "SigPlus OLE Control module" from the list and press the ‘Next’ button. Select the "ActiveX" for Palette Pages: and keep the default values for the rest. Press the ‘Next’ button. Select "Install to New Package" and press the ‘Next’ button. Enter "SigPlus" for the Package Name and "SigPlus" for the Description. Click the "Finish" button. Follow the Compiler prompts and verify that the TSigPlus component appears in the ActiveX Tool Palette.

这篇关于无法在Delphi XE下安装Topaz SigPlus ActiveX控件。有错误讯息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆