Frage

Also ich weiß, ich kann in BIB und REG-Dateien verwendet #include in anderen Dateien wie diese zu ziehen:

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

, aber es scheint, dass ich nicht DAT-Dateien auf die gleiche Weise zu verhalten, bekommen kann. Bin ich etwas fehlt hier? Ich habe eine Komponente, die eine ziemlich große DAT-Datei hat und ich möchte lieber nicht haben Benutzer die ganze Sache in ihre Project.dat Datei einfügen gezwungen, sondern haben eine einfache einzeilige sind es in ziehen.

War es hilfreich?

Lösung

Es ergibt sich aus weiteren Tests und Feedback von anderen Entwicklern, die Platform Builder verwenden, dass dies tatsächlich eine Beschränkung des SYSGEN Prozess. Die DAT-Datei-Parser einfach nicht unterstützt # include-Direktiven. Einige Hacks ein ähnliches Verhalten zu erhalten vorgeschlagen wurden, die „beste“, von denen ich denke, ist die DAT-Inhalte mit der PostFmergeObj.bat Datei anhängen und nur dem Kunden 2-Dateien in ihrem BSP \ FILES-Ordner (die Batch-Datei zu platzieren geben PostFmergeObj.bat und die DAT-Datei, die auf ihre platoform der INITOBJ.DAT Datei angehängt wird). Eine ähnliche Technik ist hier skizzierte Stücke zum Ausfiltern von einer DAT-Datei.

Hoffentlich wird die nächste Version von PB einen besseren DAT-Parser hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top