1

したがって、BIB および REG ファイルで #include を使用して、次のような他のファイルを取り込むことができることを知っています。

#include $(_PLATFORMROOT)\MYPLATFORM\FILES\MYBIB.BIB

しかし、DAT ファイルを同じように動作させることはできないようです。ここで何か不足していますか?かなり大きな DAT ファイルを持つコンポーネントがあり、ユーザーがすべてを PROJECT.DAT ファイルに貼り付けることを強制されるのではなく、単純な 1 行のインクルードを使用してそれを取り込むようにしたいと考えています。

4

1 に答える 1

1

さらなるテストとPlatformBuilderを使用する他の開発者からのフィードバックから、これは実際にSYSGENプロセスの制限であるように思われます。DATファイルパーサーは単に#includeディレクティブをサポートしていません。同様の動作を実現するために、いくつかのハックが提案されました。その「最良の」方法は、PostFmergeObj.batファイルを使用してDATコンテンツを追加し、BSP \ FILESフォルダー(バッチファイル)に配置する2つのファイルを顧客に提供することです。 PostFmergeObj.batと、プラットフォームのINITOBJ.DATファイルに追加されるDATファイル)。ここでは、DATファイルからピースをフィルタリングするための同様の手法について概説します。

うまくいけば、PBの次のリリースにはより良いDATパーサーが含まれるでしょう。

于 2008-11-26T19:30:54.977 に答える