我有一个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源文件中,my uses子句已经有了这个:
{$IFDEF Delphi16UP} VclTee.Chart, VclTee.Series, {$ELSE} Chart, Series, {$ENDIF}
感谢。
答案 0 :(得分: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/