测试模式的 Windev 常量

Windev constant for test mode

我们的项目中有一些常量。一个用于服务器的 URL。是否可以在测试模式下使常量不同?

类似于:

IF InTestMode() THEN
    CONSTANT URL = "http://test.com"
ELSE
    CONSTANT URL = "http://prod.com"
END

谢谢。

常量实际上应该是常量。

您要搜索的是在项目级别定义的全局变量。 你可以按照你想要的方式初始化你的变量,使用或不使用你的常量:

CONSTANT
    URL_PROD = "http://prod.com"
    URL_TEST = "http://test.com"
END

gsURL is a string = InTestMode() ? URL_TEST ELSE URL_PROD