使用Delphi XE6将类型库导入组件选项板
我最近从Borland Delphi 7切换到Embarcadero Delphi XE6,我发现很难安装带有组件的库。我希望安装Microsoft语音库 我在网上搜索过教程和指南,但没有一本对我有帮助使用Delphi XE6将类型库导入组件选项板,delphi,delphi-7,delphi-xe6,Delphi,Delphi 7,Delphi Xe6,我最近从Borland Delphi 7切换到Embarcadero Delphi XE6,我发现很难安装带有组件的库。我希望安装Microsoft语音库 我在网上搜索过教程和指南,但没有一本对我有帮助 有人能帮我做一个循序渐进的指导吗。我问了我的两个朋友,他们也使用Delphi XE6,他们从Delphi 7和Delphi 2010切换过来。他们也不知道怎么做。请注意,XE6中的类型库导入器已损坏。我发现至少有一个实例,结果单元有几个接口,参数被错误地声明为const类型而不是var类型。De
有人能帮我做一个循序渐进的指导吗。我问了我的两个朋友,他们也使用Delphi XE6,他们从Delphi 7和Delphi 2010切换过来。他们也不知道怎么做。请注意,XE6中的类型库导入器已损坏。我发现至少有一个实例,结果单元有几个接口,参数被错误地声明为const类型而不是var类型。Delphi 2010正确导入了相同的库。我再也没有Delphi XE6了。我现在使用的是Delphi10.1 Berlin Update 1,但我确实很难在XE6中导入类型库,因为它与Delphi7有点不同。无论如何,我不记得我是如何在XE6中做到这一点的,但我假设在柏林也是一样的。因此,这里:
如果您的意思是如何导入MS语音对象库,请转到菜单组件|导入组件。。。选择导入类型库,按“下一步”,搜索Microsoft Speech Object Library并完成向导,选中“生成组件包装器”复选框。此区域没有任何更改。您仍然使用与D7中相同的方法来执行此操作。你是如何做到的?@TLama已经指出了如何导入类型库。对于安装其他组件,具有以下信息。哪一部分不清楚?你的问题表明有些混乱。第三方DLL不是Delphi的“组件”,也不是“随组件”提供的。如上所述,您需要为它生成一个类型库,它是IDE在执行导入(TLB文件)时生成的一个Delphi包装,允许您访问DLL内部的函数。那部分已经很久没变了。