Show/Hide Toolbars

XSharp

 

包含文件 '{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