1

我有一个 Delphi 包 DPK 文件,我将它发送给客户(WebHub 客户),这需要使用“tee”包——Delphi 中包含的免费包。

 requires
   vcl, vclx, vcldb,
   {$IFNDEF Delphi12UP}vcljpg, {$ENDIF}  // in D07 and D11 but not in D12
   dsnap, dbexpress, dbxcds,
   tee,  // this is the problem/question: what package should be here, when?
   ldiRegExLib, ZaphodsMapLib, WebHub;

当我的客户购买 TeeChart 的付费版本时,他们最终会得到不同的包名称,包括 FireMonkey、ios 和 VCL 的变体。都很棒。我的问题是:我能否确定(从包含文件、注册表设置、TeeChart 安装程序控制的东西)我应该引用哪个包名称?我只问VCL。如果我可以确定哪个包名称,那么我可以在安装过程中进行一些调整,以便包含正确的包。在我的 pas 源中,我的 uses 子句已经有了:

 {$IFDEF Delphi16UP} VclTee.Chart, VclTee.Series, {$ELSE} Chart, Series, {$ENDIF}

谢谢。

4

1 回答 1

0

您基本上需要使用的软件包,没有 FMX 是:

Tee916.bpl:总是必要的。

TeeDB916.bpl:如果您想使用 DBChart,请使用它,但如果您不使用 DBChart,则不需要包含此包。

TeeGL916.bpl:如果您想使用 GL 画布,请使用它,但如果您不使用 GL 画布,则不需要包含此包。

TeeImage916.bpl:总是必要的。

TeeLanguage916.bpl:总是必要的。

TeeMaker116.bpl:如果您想使用 TeeMaker,请使用它,但如果您不使用 TeeMaker,则不需要包含此包。

TeePro916.bpl:总是必要的。

TeeTree2D16Tee9.bpl:如果您想使用 TeeTree,请使用它,但如果您不使用 TeeTree,则不需要包含此包。

TeeUI916.bpl:总是必要的。

TeeWorld916.bpl:如果您想使用 TeeWorld,请使用它,如果您不使用 TeeWorld,则不需要包含此包。

如果您删除必要的包,您可以使项目最小化并减小他的大小。

我希望会有所帮助。

谢谢,

最好的问候,桑德拉帕索斯

Steema 支持中心 http://support.steema.com/

于 2012-06-22T11:36:59.683 回答