我有一个 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}
谢谢。