Question

Je sais donc que je peux utiliser #include dans les fichiers BIB et REG pour extraire d'autres fichiers comme celui-ci:

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

mais il semble que je ne puisse pas faire en sorte que les fichiers DAT se comportent de la même manière. Est-ce que j'ai râté quelque chose? J'ai un composant qui a un fichier DAT assez volumineux et je préférerais que les utilisateurs ne soient pas obligés de coller le tout dans leur fichier PROJECT.DAT, mais que je dispose plutôt d'une simple ligne d'inclusion pour le récupérer.

Était-ce utile?

La solution

Il ressort de tests ultérieurs et des commentaires d'autres développeurs qui utilisent Platform Builder qu'il s'agit bien d'une limitation du processus SYSGEN. L'analyseur de fichier DAT ne prend tout simplement pas en charge les directives #include. Quelques piratages ont été suggérés pour obtenir un comportement similaire, le "meilleur" Je pense que nous devons ajouter le contenu du fichier DAT à l’aide du fichier PostFmergeObj.bat et simplement donner au client 2 fichiers à placer dans son dossier BSP \ FILES (le fichier de commandes PostFmergeObj.bat et le fichier DAT ajouté au fichier INITOBJ de leur plate-forme. Fichier DAT). Une technique similaire est décrite ici pour filtrer les éléments d'un fichier DAT.

Espérons que la prochaine version de PB aura un meilleur analyseur DAT.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top