Anders Melander の DragDrop パッケージを使用しています。
Win32 モードでは問題なく動作しますが、64 ビットでは調整が必要です。
これを行う{$IFNDEF CPUX64}
には、designIDE への参照をコメント アウトします。
ただし、パッケージソースをから変更すると
requires
rtl,
DesignIDE;
に
requires
rtl
{$IFNDEF CPUX64} ,DesignIDE{$ENDIF};
コンパイラは、パッケージ ソースの DesignIDE 行を単純に破棄し、次のものだけを残します。
requires
rtl;
これは X64 では問題なく動作しますが、32 ビット用に再構築するとすぐに壊れます。
win32 のデザインタイム アイテムを含む 1 つのパッケージを、X64 用に IFDEF アウトされた競合するアイテムと一緒にする方法はありますか? または、X64 用に別のランタイム パッケージを作成する必要がありますか?