如何在 Delphi 中将过程标记为已弃用或过时?

问题描述 投票:0回答:1

在某些语言中,可以将函数标记为已弃用或已过时,然后不能使用或应谨慎使用。有时甚至会在某处产生警告消息。

在 Delphi 中是否可以将过程标记为已弃用?如果可以的话,它是如何工作的?

delphi procedure deprecated obsolete delphi-12-athens
1个回答
0
投票

Delphi 有一个

deprecated
提示指令:

提示指令

“提示”指令

platform
deprecated
library
可以附加到任何声明中。这些指令将在编译时产生警告。提示指令可应用于类型声明、变量声明、类、接口和结构声明、类或记录内的字段声明、过程、函数和方法声明以及单元声明。

...

... 使用

platform
标记特定于特定操作环境(例如 Windows)的项目,使用
deprecated
指示项目已过时或仅支持向后兼容
,使用
library
进行标记对特定库或组件框架的依赖性。

例如:

procedure SomeOldRoutine; deprecated 'This is old use SomeNewRoutine instead';
© www.soinside.com 2019 - 2024. All rights reserved.