我有一个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 源代码中,我的 use 子句已经有这个:
{$IFDEF Delphi16UP} VclTee.Chart, VclTee.Series, {$ELSE} Chart, Series, {$ENDIF}
谢谢。
你基本上需要使用的软件包,没有FMX是:
Tee916.bpl:总是必要的。
TeeDB916.bpl:如果你想使用DBChart,请使用它,但如果你不使用DBChart,你不需要包含这个包。
TeeGL916.bpl:如果你想使用 GL canvas,请使用它,但如果你不使用 GL canvas,你不需要包含这个包。
TeeImage916.bpl:总是必要的。
TeeLanguage916.bpl:总是必要的。
TeeMaker116.bpl:如果你想与TeeMaker一起工作,请使用它,但如果你不使用TeeMaker,你不需要包含这个包。
TeePro916.bpl:总是必要的。
TeeTree2D16Tee9.bpl:如果你想与TeeTree一起工作,请使用它,但如果你不使用TeeTree,你不需要包含这个包。
TeeUI916.bpl:总是必要的。
TeeWorld916.bpl:如果你想与TeeWorld一起工作,请使用它,如果你不使用TeeWorld,你不需要包含这个包。
如果删除基本包,则可以使项目最小并减小其大小。
我希望会有所帮助。
谢谢
此致敬意桑德拉·帕索斯
斯蒂玛支持中心http://support.steema.com/