顧客 (WebHub 顧客) に出荷する Delphi パッケージ DPK ファイルがあります。これには、「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}
ありがとう。