包含文件 '{0}' 将被跳过,因为其值已包含在程序集 '{1}' 中。
Vulcan.Net 和其他一些方言使用包含文件定义各种常量。这些常量现在以 DEFINE 的形式包含在 X# 运行时库中。
当编译器检测到你的代码仍然有这些包含文件时,它会向你发出警告,并且不会读取包含文件的内容。
这对于某些头文件尤为重要,例如 Xbase++ 中的 SET.CH,其中一些定义的数值已被更改,因为它们与其他方言中的相同命名值不兼容。
// 假设编译时包含 X# 运行时和 VO SDK 库
#include "VOWin32APILibrary.vh" // warning XS9081 here
FUNCTION Start as VOID
? WM_CREATE // 由于 WM_CREATE 作为常量包含在 VOWin32APILibrary.dll 中,因此仍能正常工作。
RETURN