无法在Delphi XE下安装Topaz SigPlus ActiveX控件。有错误信息

发布于 2024-12-13 05:07:14 字数 1593 浏览 0 评论 0原文

我正在安装 Topaz 的 SigPlus ActiveX 控件 http://www.topazsystems.com/Software/download Windows 7 x64 下 Delphi XE Pro 下的 /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)”指向此代码code

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

关于如何正确安装此 ActiveX 组件有什么想法吗?我刚刚从 D7 转向 XE,所以我不确定如何解决这个问题。任何帮助将不胜感激。

谢谢。

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.

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...  

and so on.

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)

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}']

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}']

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.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冰魂雪魄 2024-12-20 05:07:14

尝试以下操作:

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

Try the following:

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文