【问题标题】:How to install OmniXml for Delphi Xe2/ OExport XLSX/ODS native Delphi/Lazarus import/export library如何为 Delphi Xe2/OExport XLSX/ODS 本机 Delphi/Lazarus 导入/导出库安装 OmniXml
【发布时间】:2012-06-22 06:57:05
【问题描述】:

我知道这可能是一个简单的问题,但我搜索了互联网并找不到答案。我正在尝试安装 OExport - XLSX/ODS 本机 Delphi/Lazarus 导入/导出库 http://www.kluug.at/xlsx-ods-delphi.php,但为了安装它,我需要事先安装 OmniXMl。所以我也从这里下载了http://www.kluug.at/xlsx-ods-delphi.php。我已经提取了存档,并从 dpk 文件夹中打开了 OmniXml_Dxe2 包。在 Delphi IDE 中,我知道我需要右键单击项目名称(分别为 OmniXml_Dxe2.bpl ),然后单击安装;但缺少安装选项(附图片);然后我认为我需要运行该项目。所以我在运行项目时出现错误“除非定义了宿主应用程序,否则无法运行项目。使用运行|参数..对话框..框”

谁能告诉我我哪里做错了,我应该怎么做才能安装 OmniXml

【问题讨论】:

  • 所有的依赖都安装了吗?
  • @RBA,Hy,安装 OmniXml 需要哪些依赖项,因为我没有找到任何相关信息? OmniXml 是 OExport - XLSX/ODS 本机 Delphi/Lazarus 导入/导出库的依赖项,但它不知道如何首先安装 OmniXML,如上所述。
  • 我没有使用过OmniXML,所以我建议你做的是:为xe2构建包并将dcu路径添加到IDE,然后安装OExport

标签: delphi delphi-xe2 omnixml


【解决方案1】:

您看到的错误是因为您正在制作 DLL 或包,它们无法运行。它们仅在主机应用程序加载它们时运行,您可以使用“运行/参数”对话框进行设置。但我建议您确实在寻找项目的“安装”选项,以将其作为包加载到 Delphi 中。

【讨论】:

  • 我做了一些研究,你写的是正确的。情况发生了一点变化。我将解释:当我在 IDE 中加载 OExport-XL 包并编译时,出现有关 OmniXml-Dxe2.dcu 缺失的错误;我在使用 OmniXML 下载的 zip 文件中找到了它并将其添加到我的项目中。然后我有0个错误,但是当我右键单击并搜索O Export包的安装选项时我找不到它。
  • 我通过与组件的作者交谈解决了这个问题——OmniXML 和 OExport 都不是必须安装在 Delphi IDE 中的设计时组件——它们是纯类。只需将带有 .pas 单位的目录路径添加到您的库路径并编译 XE2 包。
猜你喜欢
  • 2011-12-09
  • 2016-12-15
  • 2012-03-09
  • 1970-01-01
  • 2011-11-08
  • 2011-11-13
  • 2013-08-06
  • 2012-01-25
  • 2011-11-21
相关资源
最近更新 更多