XSharp(X#)的编译器选项(五)

Clipper Compatible intiger divisions(Clipper 兼容整数除法)编译器选项:vo12解释:与整数除法兼容,整数除法可返回浮点数。在 Visual FoxPro 方言中,官方的建议是选择。Compati

XSharp(X#)的编译器选项(五)

Clipper Compatible intiger divisions(Clipper 兼容整数除法)

编译器选项:vo12

解释:与整数除法兼容,整数除法可返回浮点数。

在 Visual FoxPro 方言中,官方的建议是选择。

Compatible numeric conversions(兼容数值转换)

编译器选项:vo11

解释:如果选择则可以进行与 Visual Objects 兼容的算术转换。

Compatible string comparisons(兼容字符串比较)

编译器选项:vo13

解释:如果选择则可以进行与 Visual Objects 兼容的字符串比较

Generate Clipper constructors(生成 Clipper 构造函数)

编译器选项:vo16

解释:为没有构造函数的类自动生成 Clipper 调用约定构造函数。

Implicit casts and conversions(隐式强制转换和转换)

编译器选项:vo7

解释:允许 Visual Objects 中允许、但在 X# 中通常是非法或需要显式转换的隐式转换。

在 Visual FoxPro 方言中,官方的建议是选择。

Implicit Clipper calling convention(隐式 Clipper 调用约定)

编译器选项:vo5

解释:没有参数和调用约定的方法被编译为 Clipper 调用约定。

请注意,如果没有此开关,所有没有参数的方法都将被视为 STRICT。具有非类型化参数的方法始终被视为 CLIPPER 调用约定。

Treat missing types as USUAL(缺失类型常规处理为 USUAL)

编译器选项:vo15

解释:局部变量、实例变量和参数的缺失类型子句被视为 USUAL(VO 和 Vulcan 方言)。VO 方言的默认值 = TRUE,其他方言的默认值 = FALSE。强烈建议将其设置为 FALSE,因为这将帮助您查找代码中的问题和非最佳代码。如果必须使用 USUAL 类型,我们建议将变量和参数显式声明为 USUAL。

Use FLOAT literals(使用 FLOAT 字面量)

编译器选项:vo14

解释:将浮点字面量存储为 FLOAT,而不是 System.Double (REAL8)。

在 Visual FoxPro 方言中,官方的建议是选择。

Compatible BEGIN SEQUENCE .. END SEQUENCE(兼容 BEGIN SEQUENCE .. END SEQUENCE)

编译器选项:vo17

解释:生成代码以完全实现与 VO 兼容的 BEGIN SEQUENCE ... END SEQUENCE。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-03-24,如有侵权请联系 cloudcommunity@tencent 删除存储变量编译编译器字符串

发布者:admin,转转请注明出处:http://www.yc00.com/web/1748132478a4736370.html

相关推荐

  • XSharp(X#)的编译器选项(五)

    Clipper Compatible intiger divisions(Clipper 兼容整数除法)编译器选项:vo12解释:与整数除法兼容,整数除法可返回浮点数。在 Visual FoxPro 方言中,官方的建议是选择。Compati

    5小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信